我必须找出我文档中所有格式为1,2,3的格式的数字。等我正在使用正则表达式[0-9]+.\.
这是正常工作的两位数字,但有一个数字的数字问题,如1. 2.有人可以帮助我这个吗?
答案 0 :(得分:5)
问题是加号后的点。您的正则表达式会找到123x.
之类的内容,因为.
匹配任何内容:
123 x .
^^^ ^ ^
| | |
| | +-- \.
| +---- .
+------- [0-9]+
删除第一个点以解决此问题。
答案 1 :(得分:2)
删除中间未转义的点。因为正则表达式中未转义的点匹配任何字符。
[0-9]+\.