鱼C论坛's Archiver
论坛
›
Python交流
› 哪位大佬帮解释一下这条单词去重的正则?
coolsummer2080
发表于 2020-3-24 10:12:50
哪位大佬帮解释一下这条单词去重的正则?
>>> s = "It's a very good good idea"
>>> re.sub(r'(\b\w+) \1', r'\1', s)
对\1不理解。求解释。
zltzlt
发表于 2020-3-24 13:04:22
\1 就是引用前面编号为 1 的子组,所以整个正则表达式可以这么理解:
re.sub(r'单词 单词', r'单词') # 将两个单词替换成一个,并没有实现完全去重
页:
[1]
查看完整版本:
哪位大佬帮解释一下这条单词去重的正则?