IPアドレスにマッチする正規表現

(([0-9]|[1-9][0-9]|1[0-9]{2,}|2([0-4][0-9]|5[0-5]))\.){3}(1[0-9]{2,}|2([0-4][0-9]|5[0-5])|[0-9]|[1-9][0-9])

(テストはサクラエディタで)

PCREでは駄目っぽい

ぐぐったほうが早かったくさい
http://kazuto-y.blog.so-net.ne.jp/2006-02-16

(25[0-5]|(2[0-4]|1[0-9]|[1-9])?[0-9]\.){3}(25[0-5]|(2[0-4]|1[0-9]|[1-9])?[0-9])