как сопоставить всю группу и подгруппу в pcre - PullRequest
0 голосов
/ 07 мая 2010

ip или другая строка, например "11.22.33.44" или "aa.bb.cc.dd".в принципе, я думаю, что это очень просто, (([\d\w]+)+\.)+[\d\w]+, но проблема в том, в какую группу входят эти подсовпадения. Не как в ip, какая-то строка состоит из множества слов + отдельный

в pcre, я незнать, как извлечь все слова - "аа бб чк дд ..."

1 Ответ

1 голос
/ 07 мая 2010

Вам нужно сделать как (\w+)\.(\w+)\.(\w+)\.(\w+)

Очевидно, только perl6 и .net regex могут извлечь подгруппы

Примечание : \w => [a-zA-Z0-9_]

...