从句子中找到纯数字,而不是字母数字

时间:2013-04-18 12:24:07

标签: java regex logic

我正在努力使正则表达式只从句子中找到数字(纯数字,例如55),而不是字母数字(第二)

e.g。在句子中“这是你的第一次测试,你有66分” 所以它应该只找到“66”而不是第一个中的“1”。

我已经尝试Regex (\d+),它发现两个数字“66”和“1”但我只需要纯数字而不是字母数字。

2 个答案:

答案 0 :(得分:7)

尝试检查字边界:

\b\d+\b

答案 1 :(得分:0)

您可以尝试这种直接的解决方案:

\s+\d+\s+