C# 需要此表达式的带有数字的正则表达式帮助
我在C# 需要此表达式的带有数字的正则表达式帮助,c#,regex,C#,Regex,我在eachDELETEDDELETEDoccours的任何位置拆分给定的文本,但是我的一些文件包含如下文本: each2,DELETED6,DELETED eachDELETED2,DELETED each5,DELETED15,DELETED each5,DELETED5,DELETED2 我想做一个正则表达式替换,并将这些表达式转换为eachDELETEDDELETED 我已尝试使用以下代码: Regex ra = new Regex(@"eachDELETED\d, DELETED")
eachDELETEDDELETED
occours的任何位置拆分给定的文本,但是我的一些文件包含如下文本:
each2,DELETED6,DELETED
eachDELETED2,DELETED
each5,DELETED15,DELETED
each5,DELETED5,DELETED2
我想做一个正则表达式替换,并将这些表达式转换为eachDELETEDDELETED
我已尝试使用以下代码:
Regex ra = new Regex(@"eachDELETED\d, DELETED");
MatchCollection mcMatches = ra.Matches(extracted);
foreach (Match m in mcMatches)
{
if (m.Success)
{
// MessageBox.Show(m.Value.ToString());
richTextBox5.Text += "JJJJ------>" +m.Value + "\n";
}
}
但是我没有得到任何匹配项。正则表达式
每个\d*,*DELETED\d*,DELETED\d*
匹配所有样本数据:
每个2,删除6,删除每个删除2,已删除
每个5,删除15,删除
每个5,删除5,删除2 如果第二行缺少逗号是打字错误,请使用
each\d*、DELETED\d*、DELETED\d*
基本上,
\d
匹配一个数字,*
表示零次或多次。正则表达式每个\d*,*DELETED\d*,DELETED\d*
匹配所有样本数据:
每个2,删除6,删除每个删除2,已删除
每个5,删除15,删除
每个5,删除5,删除2 如果第二行缺少逗号是打字错误,请使用
each\d*、DELETED\d*、DELETED\d*
基本上,
\d
匹配一个数字,*
表示零次或多次。捕获数字或逗号,删除它们,你应该会没事:捕获数字或逗号,删除它们,你应该没事:我猜这不是OP想要的。@Jan DV不能来自OP,因为直到125次重复,你才可以DV,所以我会把它留在这里,直到他们评论,或者DV显示自己。我猜这不是OP之后的内容。@Jan DV不能来自OP,因为在125次重复之前你不能DV,所以我会把它留在这里,直到他们评论,或者DV显示自己。