Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 需要此表达式的带有数字的正则表达式帮助_C#_Regex - Fatal编程技术网

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显示自己。