gpt4 book ai didi

python - 如何用正则表达式替换多个重叠模式?

转载 作者:太空宇宙 更新时间:2023-11-03 15:06:11 24 4
gpt4 key购买 nike

我想用替换所有出现的&&

例如,x&& && && 应该变成x&& and and

我尝试了re.sub(' && ', ' and ', 'x&& && && '),但是没用,第一个&&已经消耗了空白,所以第二个不匹配。

然后想到非捕获组,又试了又失败。

我该如何解决这个问题?

最佳答案

你可以在这里使用非单词边界。

>>> re.sub(r'\B&&\B', 'and', 'x&& && &&')
'x&& and and'

关于python - 如何用正则表达式替换多个重叠模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32389636/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com