我有这个字符串。
a='SAD; Happy; ING:train coca'
OR
a='SAD; Happy; ING(train coca'
OR
a='SAD, Happy, ING[train coca'
我需要检测这个字符串:“; ING:”为此我使用了这个正则表达式:
listRE=re.findall(r';\s*[A-Z]+\s*[\:|\[|\(]\s*[A-Z]+', a)
我需要做的是删除介于两者之间的内容;和 :(并不总是 ; : 如正则表达式所示)
我这样做
for i in listRE:
p=re.compile(i)
a=re.sub(p, r'', a)
但它正在删除我的文字!我的目标是:
a='SAD; Happy; train coca'
非常欢迎您的帮助 谢谢您的帮助
子衿沉夜
RISEBY
海绵宝宝撒
相关分类