我的文字字符串如下:
"abcd[e]yth[ac]ytwec"
我只需要
"abcdythytwec"
在python中使用正则表达式或其他方法最简单的方法是什么?我使用的是.split('[')
方法很麻烦。
答案 0 :(得分:16)
In [11]: re.sub(r'\[.*?\]', '', 'abcd[e]yth[ac]ytwec')
Out[11]: 'abcdythytwec'
答案 1 :(得分:2)
尝试使用re模块:
import re
re.sub(r'\[[^]]*\]', '', "abcd[e]yth[ac]ytwec")