在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條經驗 獲得超13個贊
\w
\W
[0-9A-Za-z_]
).
"-12"
- 3 回答
- 0 關注
- 627 瀏覽
添加回答
舉報
0/150
提交
取消