gpt4 book ai didi

python - re.sub 有异常(exception)或条件

转载 作者:太空宇宙 更新时间:2023-11-04 02:32:28 25 4
gpt4 key购买 nike

我想 sub 使用 re.sub 将所有单词替换为括号而不是单词 (k),我想使用一些否定条件,但它似乎不适用于我的示例。

我试过了

 \((?<!k)\w+\)

有什么建议吗?

re.sub(r'\((?<!k)\w+\)', '', '(k) i am, us dep economy (applause) (ph)', flags= re.IGNORECASE)      

期望的结果是

(k) i am, us dep economy

最佳答案

使用否定前瞻:

\((?!k\))\w+\)
  • (?!k\) 确保 k) 不会出现在初始 (

所以:

In [75]: re.sub(r'\((?!k\))\w+\)', '', '(k) i am, us dep economy (applause) (ph)', flags= re.IGNORECASE)
Out[75]: '(k) i am, us dep economy '

关于python - re.sub 有异常(exception)或条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48856775/

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