相邻相同字符的正则表达式

时间:2015-08-15 19:20:15

标签: regex linux grep

我正在寻找一个可以匹配相邻的2个相同字符的正则表达式模式(用于Linux中的grepping)。 例如: CATT 木偶 担心 傻瓜

1 个答案:

答案 0 :(得分:3)

使用GNU grep这样的东西?

echo 'Catt Puppet Worry Fool' | grep -E '(.)\1'

echo 'Catt Puppet Worry Fool' | grep -oE '(.)\1'

<强>更新

试试这个以获得完整的词语:

echo 'Catt Puppet Worry Fool' | grep -Po '[^ ]*(.)\1[^ ]*'
相关问题