在regexes中,单词边界是什么?我正在使用Java1.6中的Javaregexes(除其他外,用于解析数字输出),无法找到\b(“字界”)。我以为-12将是一个“整数字”(与之匹配)。\b\-?\d+\b但这似乎行不通。我很想知道如何匹配空格分隔的数字。例子:Pattern pattern = Pattern.compile("\\s*\\b\\-?\\d+\\s*");String plus = " 12 ";System.out.println(""+pattern.matcher(plus).matches());
String minus = " -12 ";System.out.println(""+pattern.matcher(minus).matches());pattern = Pattern.compile("\\s*\\-?\\d+\\s*");
System.out.println(""+pattern.matcher(minus).matches());返回:truefalsetrue
3 回答
红颜莎娜
TA贡献1842条经验 获得超12个赞
\w
\W
[0-9A-Za-z_]
).
"-12"
- 3 回答
- 0 关注
- 597 浏览
添加回答
举报
0/150
提交
取消