IPアドレスの正規表現 [IPv4]

IPアドレスの正規表現はどう書いたらよいか調べてみた。Rubyで使用することを想定している。

ここの記事に書いてあるのが良さそうなので採用することにした。
How to Match IPv4 Addresses with Regular Expressions – O’Reilly Answers

^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$

これまで簡単な正規表現しか使ってこなかったので、最初見たときよくわからなかった。。。
“IPアドレスの正規表現 [IPv4]” の続きを読む