读书人

一直帮大家解决正则有关问题的小弟我

发布时间: 2012-02-02 23:57:14 作者: rapoo

一直帮大家解决正则问题的我,求一正则!
匹配成对双引号内的数字,即红色的部分:

"123"456"789"

所谓“成对”就是指"123"456"789"

蓝色的双引号是123和789的,所有456不被匹配

现在求此正则!!!

[解决办法]
这有什么特殊的吗?

C# code
MatchCollection mc = Regex.Matches(yourStr, @"""([0-9]+)""", RegexOptions.IgnoreCase);foreach (Match m in mc){    richTextBox2.Text += m.Groups[1].Value + "\n";}
[解决办法]
探讨
引用:

以下字符串匹配出来各是什么结果?
""123"456"789""
"123"222""456"789" 
"123"\"456"789"


换句话简单的来说,应该就是取第1-2,3-4,5-6的非空数字

匹配上述三行的结果分别是:

456
123 789
123 456

读书人网 >C#

热点推荐