小编Gor*_*uan的帖子

有没有办法在JavaScript对象文字中使用变量键?

我有这样的代码.

var key = "anything";   
var object = {   
    key: "key attribute"  
};
Run Code Online (Sandbox Code Playgroud)

我想知道是否有办法key用"任何东西" 代替它.

喜欢

var object = {  
    "anything": "key attribute"     
};
Run Code Online (Sandbox Code Playgroud)

javascript

70
推荐指数
4
解决办法
5万
查看次数

如何使用JavaScript获取HTML中的lang属性?

如何lang使用JavaScript 获取HTML中的属性?

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
Run Code Online (Sandbox Code Playgroud)

html javascript

53
推荐指数
2
解决办法
4万
查看次数

可以弹簧mvc修剪从表格中获得的所有琴弦吗?

我知道struts2默认配置会修剪从表单中获取的所有字符串.

例如:

我打字

"   whatever "
在表格和提交,我会得到
"whatever"
该字符串已被自动修剪

spring mvc也有这个功能吗?谢谢.

spring spring-mvc

31
推荐指数
2
解决办法
2万
查看次数

如何在spring security中更新用户权限后立即启用权限?

我正在使用spring-security框架.当我更新权限时,它不会立即生效.我必须退出当前用户(意味着退出),然后重新访问(意味着登录)将更新用户的权限.

在spring security中更新用户权限后立即启用权限的方法是什么?

java spring-security

21
推荐指数
2
解决办法
1万
查看次数

如何获取BigDecimal的Scale?

我发现 BigDecimal 有 setScale 方法,但没有 getScale 方法。如何获取BigDecimal的Scale?

java bigdecimal

6
推荐指数
1
解决办法
7008
查看次数

4
推荐指数
1
解决办法
3253
查看次数

使用正则表达式在java上拆分数字字符串

我想在Java上使用正则表达式来分割数字字符串.我使用在线正则表达式测试器测试正则表达式是对的.但在Java中是错误的.

Pattern pattern = Pattern.compile("[\\\\d]{1,4}");
String[] results = pattern.split("123456");
// I expect 2 results ["1234","56"]
// Actual results is ["123456"]
Run Code Online (Sandbox Code Playgroud)

我有什么遗失的吗?


我知道这个问题很无聊.但我想解决这个问题.回答

Pattern pattern = Pattern.compile("[\\d]{1,4}");
String[] results = pattern.split("123456");
// Results length is 0
System.out.println(results.length);
Run Code Online (Sandbox Code Playgroud)

不管用.我试过了.它不会返回结果.请在回答之前尝试一下.

真诚地感谢帮助我的人们.


解:

Pattern pattern = Pattern.compile("([\\d]{1,4})");
Matcher matcher = pattern.matcher("123456");
List<String> results = new ArrayList<String>();
while (matcher.find()) {
    results.add(matcher.group(1));
}
Run Code Online (Sandbox Code Playgroud)

输出2结果["1234","56"]

java regex

0
推荐指数
1
解决办法
2538
查看次数