热线电话:13121318867

登录
2019-02-21 阅读量: 1038
正则表达式如何只删除包含某些特定字母的单词

我正在寻找正则表达式以获得下面的结果。原句是:

txt="そう言え"

txt="そう言う"

预期结果是:

output="そう"

output="そう"

我想在这里做的是删除一个由两个字母组成的单词,其中包括字符“言”。

我试过putput = re.sub(r"^(?=.*言).*$", "", txt)python但实际上删除了整个句子。我该怎么办?

解决办法:可以使用匹配言后跟另一个单词(表示为\w)的模式,以便re.sub可以用空字符串替换匹配:

re.sub(r"言\w", "", txt)

0.0000
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子