【发布时间】:2019-07-05 17:56:19
【问题描述】:
所以我有一个要求,我想用== 替换字符串中的所有=,但问题是字符串也可能包含!=,我不想要= 或@987654326 @ 将被替代。
所以仅仅用==替换=是行不通的,我在想是否有一种方法可以检查=在替换之前是否没有!。
我四处寻找正则表达式,但这似乎并没有解决问题。
【问题讨论】:
-
了解look-behinds。
-
您的示例 I/O?
-
如果你只是想替换
==,那么连续替换两个equals会有什么问题呢? -
重复问题。
-
(?<!!)=应该让你得到前面没有!的等号
标签: python regex regex-lookarounds