我正在寻找正则表达式以获取以下结果。 原来的句子是:
txt="そう言え"
txt="そう言う"
,预期结果是:
output="そう"
output="そう"
我在这里要做的是删除一个由两个字母组成的单词,其中包括字符“言”。
我在python中尝试过putput = re.sub(r"^(?=.*言).*$", "", txt)
,但实际上删除了整个句子。我该怎么办?
答案 0 :(得分:1)
您可以使用与言
匹配的模式,后跟另一个单词(由\w
表示),以便re.sub
可以将匹配项替换为空字符串:
re.sub(r"言\w", "", txt)