我试图将以下字符串分组为三个组。正则表达式匹配不能正常工作
0:0:Awesome:awesome
这是 “”, “” 和 “真棒:真棒”
使用正则表达式:
^([0-9]+)\:([0-9]*)\:(.*)$
它可以在网上正则表达式罚款服务:http://rubular.com/r/QePxt57EwU
但似乎.NET不同意。 Picture of Regex problem from Visual Studio http://xs.to/image-3F8A_4BA916BD.jpg
Rubular使用Ruby的regexp引擎,它与.NET的不一样。对于这种模式,我没有看到它不应该起作用的任何理由,但只是要记住。 – 2010-03-23 21:01:44
添加到丹尼尔说,一个伟大的测试.NET正则表达式的工具是Expresso,虽然测试你的工作似乎对我很好。 http://www.ultrapico.com/Expresso.htm – FrustratedWithFormsDesigner 2010-03-23 21:03:34