-2

重複の可能性:
Perl の正規表現置換の実行

STDIN経由で回線が入っています。回線を維持したまま、IP アドレスの一部を交換する必要があります。XXX.XXX.233.XXX の形式の IP は、XXX.XXX.234.XXX に変更する必要があります。他のすべてはとどまらなければなりません。たとえば、次の行です。

Hi My IP is 10.23.233.34. I live .233 miles from new york city in building 10.233 subsection .233.34. Ohh my friends IP is 10.33.233.55

なるべき

Hi My IP is 10.23.234.34. I live .233 miles from new york city in building 10.233 subsection .233.34. Ohh my friends IP is 10.33.234.55

私は Perl の正規表現があまり得意ではないので、Perl の人たちが協力してくれるかもしれません。

4

1 に答える 1

3
s/(\d{1,3}\.\d{1,3})\.233(\.\d{1,3})/$1.234$2/

PCREであなたが望むことをします

于 2012-11-05T20:01:29.887 に答える