2019-02-21
阅读量:
1038
正则表达式如何只删除包含某些特定字母的单词
我正在寻找正则表达式以获得下面的结果。原句是:
txt="そう言え"
txt="そう言う"
预期结果是:
output="そう"
output="そう"
我想在这里做的是删除一个由两个字母组成的单词,其中包括字符“言”。
我试过putput = re.sub(r"^(?=.*言).*$", "", txt)python但实际上删除了整个句子。我该怎么办?
解决办法:可以使用匹配言后跟另一个单词(表示为\w)的模式,以便re.sub可以用空字符串替换匹配:
re.sub(r"言\w", "", txt)






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论