gpt4 book ai didi

regex - 正则表达式删除重复的单词?

转载 作者:行者123 更新时间:2023-12-03 23:24:06 25 4
gpt4 key购买 nike

我用它来删除重复的单词(Notepad++ 或 Powergrep)(\b\w+\b)\W+\1.替换为 ${1} .
如何更改以查找不连续的重复词 一行并删除第二个重复的单词?

Example
word1, word2, word1, word3,
Result
word1, word2, word3,

尝试过这个,但它同时选择了重复的单词和字符串。
(\b\w+\b)(.*?)\W+\1.

最佳答案

使用向前看比向后看更容易向前看。

\b(\w+)\b\s*,\s*(?=.*\1)

您可以使用它并替换为 empty string .见演示。

https://regex101.com/r/sS2dM8/24

关于regex - 正则表达式删除重复的单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32317849/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com