Java正規表現チュートリアル
Javaは
java.util.regex
パッケージを介して正規表現機能を包括的にサポートしています。正規表現の言語は学ぶのは簡単ですが、習得が難しい場合は、例を使って学ぶのがよい方法です。理論的には、正規表現はあなたが望むほぼすべてのものと一致することができますが、唯一の制限は想像力です。
幸せな学習Javaの正規表現:)
正規表現]+ Username正規表現の例をJavaで、ユニットをTestNGでテストしました。
^[a-z0-9 __-]{3,15} $
-
link://正規表現/正規表現付きのパスワード – /正規表現付きパスワード/[Password
正規表現]Javaのパスワード正規表現の例と、TestNGでユニットテストされたパスワード。
+
(?=。** [a-z])(?=。** [A-Z])(?=。** [@#$%])。{6,20})
-
link://正規表現/正規表現を使用した16進カラーコード – 正規表現/[16進数
カラーコード正規表現]Hexカラーコード正規表現の例をJavaで、ユニットをTestNGでテストしました。
^([A-Fa-f0-9]{6} |[A-Fa-f0-9]{3})$
-
link://正規表現/正規表現付きの電子メールアドレスの検証方法/[E-mail
アドレス正規表現]+電子メールアドレスの正規表現の例をJavaで、ユニットをTestNGでテストしました。
^[__A-Za-z0-9-](\\。[__ A-Za-z0-9-])** @[A-Za-z0-9](\\。[A-Za-z0-9])** (\\。[A-Za-z]{2、})$
-
link://正規表現/正規表現による画像ファイル拡張子 – 正規表現付き/[画像
ファイル拡張子正規表現]+画像ファイルの拡張正規表現の例をJavaで、ユニットをTestNGでテストしました。
([^ \ s](\。(?i)(jpg | png | gif | bmp))$)
-
link://正規表現/正規表現の使い方-ip-address-with-regular-expression/[IP
アドレス正規表現]+ IP正規表現の例をJavaで、ユニットをTestNGでテストします。
([01]?\\ d \\ d?2[0-4]\\ d | 25[0-5])\\。([01]?\\ d \\ d?2[0]-4]\\ d | 25[0-5])\\。 ([01]→\\ d \\ d→| 2[0-4]\\ d | 25[0-5])\ 4]\\ d | 25[0-5])$
-
link://正規表現/正規表現を使用した12時間形式の正規表現/正規表現の使用方法/[Time
12時間形式の正規表現]12時間形式の時刻正規表現の例をJavaで、ユニットをTestNGでテストします。
(1 | 0 |(1-9)):[0-5][0-9].... ** link://正規表現/24時間形式の正規表現による正規表現の検証方法/[Time 24時間形式の正規表現]+ 24時間形式の正規表現の例をJavaで、ユニットをTestNGでテストしました。
([01][0-9]| 2[0-3]):[0-5][0-9]….
-
link://正規表現/正規表現付きの日付の確認方法/[Date
正規表現]日付正規表現の例をJavaで、ユニットをTestNGでテストしました。
(0≦[1-9]|[12][0-9]| 3[01])/(0≦[1-9]| 1[012])/((19 | 20)\\ d \\ d)
-
link://正規表現/正規表現の使い方-html-tag-with-regular-expression/[HTML
タグの正規表現]+ HTMLタグ正規表現の例をJavaで、ユニットをTestNGでテストしました。
<( "[^"]** "| '[^']** '[[^'">])** >
-
link://正規表現/正規表現を使用したhtml-links-html-links/[HTML
リンク正規表現]HTMLは正規表現の例をJavaでリンクし、ユニットはTestNGでテストします。
(?i)<a([^>])>(。?)</a>
\ s ** (?i)href \ s ** = \ s ** (\ "([^"]** \ ")| '[^']** '|([^'" \ s]));
リファレンス
SUN(Oracle)の正規表現レッスン]**
http://www.regular-expressions.info/java.html—Another
Regular
表現のレッスン]