【发布时间】:2020-02-13 00:48:43
【问题描述】:
我想在单词列表中找到每个单词中至少有 3 次相同的字母。为了实现这一点,我做了.*(\w).*\1.*\1.*\1.* 你可以在这里测试它http://www.regexplanet.com/advanced/java/index.html 但我不知道如何把它放在我的zgrep 命令中。
如何在zgrep 命令中插入这个正则表达式?
【问题讨论】:
-
您可能需要将
\w替换为[[:alnum:]_]。 -
嘿,你之前已经帮过我了!我试过了,但我有
invalid back reference -
是的,您还需要创建一个捕获组。试试
zgrep '\([[:alnum:]_]\).*\1.*\1.*\1' a.gz