2010-05-07 45 views
0

a ip或其他字符串,如「11.22.33.44」或「aa.bb.cc.dd」。基本上,我認爲這是很容易的,(([\d\w]+)+\.)+[\d\w]+ 但問題是這些組子匹配是可不像IP,一些字符串是由很多的話+獨立如何匹配pcre中的所有組和小組

在PCRE的,我不知道該怎麼提取它的所有的話 - 「AA BB CC DD ......」

+0

'\ d \ w'是多餘的 - '\ w'包含'\ d' – Amarghosh 2010-05-07 06:12:54

回答

1

你需要做的像(\w+)\.(\w+)\.(\w+)\.(\w+)

Apparantly,只有perl6 and .net regex can提取分組

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

+0

不需要\ d和\ w。 – Amber 2010-05-07 06:14:28

+0

謝謝@Dav。 – YOU 2010-05-07 06:56:06

+0

謝謝,只是perl6? – mono 2010-05-07 07:15:30