perl, добавьте символ в i-ю группу захвата

У меня есть один лайнер:

perl -pe 's|.*?((\d{1,3}\.){3})xxx.*|\1|'

Я скармливаю этой команде некоторый ввод, например 192.168.1.xxx , и это работает. Теперь я хочу добавить 0 к выходной последовательности, но, конечно, если я просто добавлю 0 сразу после \ 1 , он будет проанализирован как десятая группа захвата. Как я могу связать его с директивой \ 1 ?

6
задан dgw 10 February 2012 в 11:45
поделиться