我在找regex来得到下面的结果。原来的句子是:
txt="そう言え"
txt="そう言う"预期结果是:
output="そう"
output="そう"我在这里要做的是删除一个由两个字母组成的单词,其中包括字符"言“。
我在python中尝试了putput = re.sub(r"^(?=.*言).*$", "", txt),但它实际上删除了整个句子。我做什么好?
发布于 2019-02-21 03:41:13
您可以使用与言匹配的模式,然后是另一个单词(由\w表示),这样re.sub可以用空字符串替换匹配:
re.sub(r"言\w", "", txt)https://stackoverflow.com/questions/54798873
复制相似问题