【发布时间】:2022-12-12 14:25:15
【问题描述】:
问题 :我想使用 Python 删除第一个方括号中的单词。
例如:
input = [pop] I like you [s]
desired_output = I like you [s]
--------------------------------
input = [pop] I like you]
desired_output = I like you]
--------------------------------
input = [pop] I like you
desired_output = I like you
目前我尝试这样做:
desired_output = re.sub(r'\[[^)]*\]', '', input).strip()
任何指导将不胜感激。
【问题讨论】:
-
您可以通过将正则表达式
'\[[^)]*\]'更改为'\[[^\]]*\]'来修复它。这很可能会解决问题。