gpt4 book ai didi

python - 正则表达式或用通配符替换()?

转载 作者:行者123 更新时间:2023-11-30 22:38:19 28 4
gpt4 key购买 nike

我有一个字符串:

a (45:45) b (65:40) ccc (blah$#)

我想删除 () 内的所有内容,包括 () ,如下所示:

a b ccc

我本来打算尝试与 re 较量,但我想也许可以通过通配符和 replace() 来完成。如果可能的话,我想避免re

最佳答案

您需要re才能使用通配符。我的意思是,您可以手动解析字符串,但这似乎浪费了巨大的时间。

import re

s = 'a (45:45) b (65:40) ccc (blah$#)'
print re.sub('\s?\(.*?\)', '', s).strip() # 'a b ccc'

关于python - 正则表达式或用通配符替换()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43617174/

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