gpt4 book ai didi

python - 如何在python中使用正则表达式搜索重复的 "+"符号并避免多次重复错误

转载 作者:太空宇宙 更新时间:2023-11-04 07:44:37 24 4
gpt4 key购买 nike

当搜索“C++”时,我在这一行遇到错误。

needles = "C++ Developer"
regal = re.compile(r"(%s)" % "|".join(needles), re.I)
# error: multiple repeat

如何在不操纵针的情况下避免上述错误?

最佳答案

您正在寻找 re.escape()转义纯文本中的所有元字符。

编辑:

>>> re.escape("C++ Developer")
'C\\+\\+\\ Developer'
>>> re.escape(r'\+*.][')
'\\\\\\+\\*\\.\\]\\['

关于python - 如何在python中使用正则表达式搜索重复的 "+"符号并避免多次重复错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10809669/

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