如何使用正则表达式模式替换以下字符串

时间:2014-07-31 16:01:45

标签: c# regex string

如何使用正则表达式替换以下字符串

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

The result is {AD} or {EfG}.

只需删除括号中的_or_即可。

1 个答案:

答案 0 :(得分:6)

用空字符串替换此模式:

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

这使用.NET的lookbehinds,它可以是任意长度,以确保括号中包含“或”。