110,571
社区成员
发帖
与我相关
我的任务
分享
//一个例子
string test = "+123,-456,+001,|789";
MatchCollection mc = Regex.Matches(test, @"((\+|-)\d)?\d*");
foreach (Match m in mc)
{
richTextBox2.Text += "匹配到的内容:" + m.Value + "\n";
}
richTextBox2.Text += "匹配成功数:" + mc.Count;
//输出:
匹配到的内容:+123
匹配到的内容:
匹配到的内容:-456
匹配到的内容:
匹配到的内容:+001
匹配到的内容:
匹配到的内容:
匹配到的内容:789
匹配到的内容:
匹配成功数:9
//一个例子
string test = "+123,-456,+001,|789";
MatchCollection mc = Regex.Matches(test, @"[+|-]\d+");
foreach(Match m in mc)
{
richTextBox2.Text += "匹配到的内容:" + m.Value + "\n";
}
richTextBox2.Text += "匹配成功数:" + mc.Count;
//输出:
匹配到的内容:+123
匹配到的内容:-456
匹配到的内容:+001
匹配到的内容:|789
匹配成功数:4