我需要在网页中匹配无限数量的数字。
我需要能够匹配以下所有格式:
100 $
99$
$99
$ 8
$.99
$ .8
$ 99.8
.99$
.99 $
9.2 $
1.2$
以及使用逗号的等价物:
444,333
22,333
1,222
11,111,111
333,333,333,333.01132
或空格:
444 333
22 333
1 222
11 111 111
333 333 333 333.01132
这对我来说真的很难。我习惯使用正则表达式,但我完全没能写出一些防弹的东西。通常http://www.regexlib.com有解决方案,但不是这个。
除了使用正则表达式之外,我想不出其他方法,因为它是纯文本搜索/替换。