一个包含多行字符串的file.txt
abc abc1 abc11 11abc abc111 abc abc1
我知道如何过滤包含 3 个或更多连续相同个位数的行
grep -E '([0-9])\1{2,}' file.txt >> abc111
如何修改正则表达式,使其忽略空格并产生以下输出?
abc111 abc11 11abc
您可以匹配之间的可选空白字符:
([0-9])[[:space:]]*\1[[:space:]]*\1
正则表达式演示