您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在python中的()和[]之间删除文本

在python中的()和[]之间删除文本

这应该适用于parens。正则表达式会“消耗”匹配的文本,因此不适用于嵌套的括号。

import re
regex = re.compile(".*?\((.*?)\)")
result = re.findall(regex, mystring)

否则这将找到一组parens …只需循环以查找更多

start = mystring.find( '(' )
end = mystring.find( ')' )
if start != -1 and end != -1:
  result = mystring[start+1:end]
python 2022/1/1 18:47:46 有303人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶