+ -
当前位置:首页 → 问答吧 → perl 如何匹配重复的任意字符

perl 如何匹配重复的任意字符

时间:2011-07-05

来源:互联网

我们知道正则表达式中.*是匹配任意字符的组合(\n除外),那如何匹配任意字符的重复呢?例如aa, aaaa, bb, bbb, cc, ccc

作者: hjyhannwpu   发布时间: 2011-07-05



QUOTE:
我们知道正则表达式中.*是匹配任意字符的组合(\n除外),那如何匹配任意字符的重复呢?例如aa, aaaa, bb,  ...
hjyhannwpu 发表于 2011-07-05 16:23




# echo 'aa, aaaa, bb, bbb, cc, ccc' | perl -ane 'while(m/((\w)\2+)/g){print "$1\n"}'
aa
aaaa
bb
bbb
cc
ccc

作者: jason680   发布时间: 2011-07-05

/([\w\W])\1/

作者: ace_fei   发布时间: 2011-07-05