我很难替换字符串的完全不敏感匹配,而又不影响具有感兴趣字符串一部分的较大字符串。
我的意思是:如果我有一个字符串“ INFO”,我想用“ INFORMATION”代替它,例如,如果我找到一个字符串“ INFOR”,我不想做任何事情,因为它不完全匹配“ INFO”。
我在python中做到了>
string = re.compile(re.escape("info"),re.IGNORECASE)
string = string.sub("information","This might be related to info disclosure. Because Infor disclosure....")
print(string)
我得到的输出是
这可能与信息披露有关。因为信息人 披露......
这不是我想要的,因为 infor 被信息 r
代替有什么办法解决这个问题?