[\d-.]+
有效,但[\d-.]*
没有。我唯一改变的是最后的+
到*
。*正则表达式运算符为什么不能正常工作?
<b>12345</b>
<b>12345-6789</b>
<i>1234.5678</i>
<tag>1234-2342346456</tag>
我测试了它这里http://regexr.com?30ngn
的*
意味着0个或多个而+
指1或大于1。 *
仅适用于.
吗?
[\d-.]+
有效,但[\d-.]*
没有。我唯一改变的是最后的+
到*
。*正则表达式运算符为什么不能正常工作?
<b>12345</b>
<b>12345-6789</b>
<i>1234.5678</i>
<tag>1234-2342346456</tag>
我测试了它这里http://regexr.com?30ngn
的*
意味着0个或多个而+
指1或大于1。 *
仅适用于.
吗?
中间是什么这些xml行? – Shep 2012-04-21 06:22:24
显示你的整个正则表达式和确切的输入字符串 – shift66 2012-04-21 06:24:13
不是*适用于每个正则表达式,不仅适用于每个正则表达式。 ,这是一个奇怪的问题 – Niko 2012-04-21 06:25:29