我想在一行字符串中删除括号(包括括号)之后的每个单词,并将剩余单词附加到Python列表中。
s = "[AA BB, CC, DD, EE] [PP QQ, RR] [WW XX, YY, ZZ]"
预期结果:
list =['BB', 'CC', 'DD', 'EE', 'QQ', 'RR', 'XX', 'YY', 'ZZ']
我尝试使用以下代码行,其中关键字包含'['和''
befor_keyowrd, keyword, after_keyword = mystring.partition('keyword')
list.append(after_keyword)
答案 0 :(得分:2)
试试这个:
import re
s = "[AA BB, CC, DD, EE] [PP QQ, RR] [WW XX, YY, ZZ]"
response = re.findall('(?<![[\w])\w+', s)