【发布时间】:2017-02-26 16:16:55
【问题描述】:
Python 新手。
我想删除以下字符串中单词 AND 和逗号字符之间的子字符串:
MyString = ' x.ABC AND XYZ, \ny.DEF AND Type, \nSome Long String AND Qwerty, \nz.GHI AND Tree \n'
结果应该是:
MyString = ' x.ABC,\ny.DEF,\nSome Long String,\nz.GHI\n'
我想不使用正则表达式。
我尝试了各种拆分、连接和索引的方法,但都无济于事。
任何方向表示赞赏。
谢谢。
【问题讨论】:
-
为什么没有正则表达式?正则表达式就是为此而生的。
-
带正则表达式:
re.sub('(AND \w+),?', '', MyString)