我有一些文本,有时在我想删除的结尾有一个特定单词的开头[例如TRUNCATED
]。例如:
foo bar TRUNC
bar foo TRUNCATED
foo bar bar TRU
foo
foo bar bar bar TRUNCA
我如何通过regex删除它-我想一定有比以下更好的方法:
corrected = re.sub(r" (T|TR|TRU|TRUN|TRUNC|TRUNCA|TRUNCAT|TRUNCATE|TRUNCATED)$", "", original)
【注意:如果相关,截断位置不一致—即有时从第20个字符截断,其他时间更长】
您可以使用以下选项:
代码:
你为什么要用正则表达式呢?就这么做吧
相关问题 更多 >
编程相关推荐