FC2ブログ
一陣の神風が舞う
東北弁炸裂するショボプログラマの日々(´・ω・`)
10 | 2019/11 | 12
S M T W T F S
- - - - - 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

[Java] IPアドレスの正規表現
^(((\\d)|([1-9]\\d)|(1\\d{1,2})|(2[0-4]\\d)|(25[0-5]))\\.){3}((\\d)|([1-9]\\d)|(1\\d{1,2})|(2[0-4]\\d)|(25[0-5]))$
とりあえずコレでやってみた。
まあ、なんだかんだで事足りる(・x・;)
(A) \\d
1桁の数字。"[0-9]"と同じ
(B) [1-9]\\d{1,2}
1文字目が「1」固定。次が1~2桁の数字。なので、「10~99」、「100~199」を指定できる。
(C) 2[0-4]\\d
1文字目が「2」固定。2文字目が「0~4」。3文字目が「0~9」。なので、「200~249」を指定している事になる。
(D) 25[0-5]
頭2桁は「25」で固定。2文字目が「0~5」。なので、「250~255」を指定していることになる
\\.
ドット「.」を示す正規表現。
(A)|(B)|(C)|(D)
パイプでつなげてるので、(A)~(D)のいずれかという表現だぜ!
(((A)|(B)|(C)|(D))\\.){3}
(…){3}なので、(…)を3回繰り返せ!ここまででIPアドレスの「xxx.xxx.xxx.」ここまで表現したよ!
(((A)|(B)|(C)|(D))\\.){3}((A)|(B)|(C)|(D))
後ろにxxxの部分をコピペ。これでIPアドレス「xxx.xxx.xxx.xxx」出来たね!

|・x・)っ[成果物]
この記事に対するコメント

この記事に対するコメントの投稿














管理者にだけ表示を許可する


この記事に対するトラックバック
トラックバックURL
→http://ciablo.blog70.fc2.com/tb.php/136-cff3c4b2
この記事にトラックバックする(FC2ブログユーザー)

プロフィール

Mahny

Author:Mahny
趣味PG派生の職業PG(+SE?)。頭のデキはきっと残念ω

最近の記事

最近のコメント

最近のトラックバック

月別アーカイブ

カテゴリー

ブロとも申請フォーム

この人とブロともになる

ブログ内検索

RSSフィード

リンク

このブログをリンクに追加する

ペット