我有一个字符串:0220110000AL0091
,我想回到最后000
替换三个空格。
因此,对于:0220110000AL0091
,我想替换为0220110 AL0091
。
我不知道如何在第7个和第11个字符之间应用正则表达式!
由于
答案 0 :(得分:1)
您正在寻找negative lookahead。 您将查找三个零的序列,而不是零。
以下是使用Python的方法(doc here, ctrl + f - > (?!
):
>>> import re
>>> s = "0220110000AL0091"
>>> re.sub("000(?!0)", " ", s)
'0220110 AL0091'
>>>