标签: c# regex string
如何使用正则表达式替换以下字符串
The result is {A or D} or {Ef or G}.
到
The result is {AD} or {EfG}.
只需删除括号中的_or_即可。
_or_
答案 0 :(得分:6)
用空字符串替换此模式:
(?<=\{[^}]*)\sor\s(?=[^{]*\})
这使用.NET的lookbehinds,它可以是任意长度,以确保括号中包含“或”。