C# 如何使用regex模式替换以下字符串
如何使用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)@
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,这是一个错误。你能编辑你文章的标题以匹配答案吗(或者至少是你文章的正文)?“这个字符串”是非常非描述性的。。。