Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/305.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# 如何使用regex模式替换以下字符串_C#_Regex_String - Fatal编程技术网

C# 如何使用regex模式替换以下字符串

C# 如何使用regex模式替换以下字符串,c#,regex,string,C#,Regex,String,如何使用regex模式替换以下字符串 The result is {A or D} or {Ef or G}. 到 结果是{AD}或{EfG}。 只需删除括号中的\u或。将此模式替换为空字符串: (?<=\{[^}]*)\sor\s(?=[^{]*\}) (?replace的语法:Regex.replace(subjectString,THE_Regex,”);或者更好的是…Regex.replace(subjectString,THE_Regex,THE String.Empty)@

如何使用regex模式替换以下字符串

The result is {A or D} or {Ef or G}.

结果是{AD}或{EfG}。


只需删除括号中的
\u或

将此模式替换为空字符串:

(?<=\{[^}]*)\sor\s(?=[^{]*\})

(?replace的语法:
Regex.replace(subjectString,THE_Regex,”);
或者更好的是…
Regex.replace(subjectString,THE_Regex,THE String.Empty)
@lucastrezesniewski谢谢。
\u或
后面的单词可能是多个字符。所以我添加了一个
*
:(?@Sean Oops,这是一个错误。你能编辑你文章的标题以匹配答案吗(或者至少是你文章的正文)?“这个字符串”是非常非描述性的。。。