在字符串中将'='的所有实例替换为'=='

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在字符串中将'='的所有实例替换为'=='相关的知识,希望对你有一定的参考价值。

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

e.g

1 = 1

应该

1 == 1

但是,我不能只做一个replace('=','==')因为'1 == 1'将成为'1 ==== 1'

是否有正则表达式或我可以使用的东西?

答案

您可以使用仅匹配单个等号的正则表达式,并在该正则表达式上调用替换。

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

返回==

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

返回==

以上是关于在字符串中将'='的所有实例替换为'=='的主要内容,如果未能解决你的问题,请参考以下文章

Oracle中特殊字符&和'的处理方案

《LeetCode之每日一题》:257.替换所有的问号

python中将反斜杠'\'变为正斜杠'/'

javascript 替换指定位置的字符

在 `emmeans::joint_tests` 输出中将“:”替换为“x”

1576. 替换所有的问号