如何使用涟漪查找相邻的重复词。例如
one hello hello world
如何利用hello hello定位?
hello hello
rg '(hello)[[:blank:]]+\1' --pcre2 <<<'one hello hello world'
发布于 2022-02-02 17:28:01
您也可以使用grep (对于反向引用扩展):
grep -E '(hello)[[:blank:]]+\1' <<<'one hello hello world'
对于可移植性,您可以使用:
grep '\(hello\)[[:blank:]][[:blank:]]*\1'
如果您想要在单词边界上匹配,则添加-w;
-w
来自曼格雷普:
反向引用和子表达式反向引用\n,其中n是一个单数,匹配以前由正则表达式的第n个括号大小的子表达式匹配的子字符串。
https://unix.stackexchange.com/questions/689015
相似问题