如何匹配pcre中的所有组和子组

时间:2010-05-07 05:35:33

标签: c regex pcre

ip或其他字符串,如“11.22.33.44”或“aa.bb.cc.dd”。基本上,我认为这很容易,(([\d\w]+)+\.)+[\d\w]+ 但问题是这些子匹配在哪个组中。不像ip,一些字符串由很多单词+单独组成

在pcre中,我不知道如何提取所有单词 - “aa bb cc dd ...”

1 个答案:

答案 0 :(得分:1)

您需要执行(\w+)\.(\w+)\.(\w+)\.(\w+)

显然,只有perl6 and .net regex can提取子组

注意\w => [a-zA-Z0-9_]