替换'=';带有'==';在字符串中

本文关键字:字符串 带有 替换 | 更新日期: 2023-09-27 18:27:49

我有一个c#字符串表达式,我想用'==' 替换'='的所有实例

例如

1 = 1

应该是

1 == 1

然而,我不能只做replace('=','=='),因为'1 == 1'将变成'1 ==== 1'

有Regex或其他我可以用的东西吗?

替换'=';带有'==';在字符串中

您可以使用只匹配单个等号的Regex,并对该Regex调用Replace。

new Regex("={1,}").Replace("=", "==")

返回==

new Regex("={1,}").Replace("==", "==")

返回==