标签: c regex pcre
ip或其他字符串,如“11.22.33.44”或“aa.bb.cc.dd”。基本上,我认为这很容易,(([\d\w]+)+\.)+[\d\w]+ 但问题是这些子匹配在哪个组中。不像ip,一些字符串由很多单词+单独组成
(([\d\w]+)+\.)+[\d\w]+
答案 0 :(得分:1)
您需要执行(\w+)\.(\w+)\.(\w+)\.(\w+)
(\w+)\.(\w+)\.(\w+)\.(\w+)
显然,只有perl6 and .net regex can提取子组
注意:\w => [a-zA-Z0-9_]
\w
[a-zA-Z0-9_]