正規表現 - user000422/0 GitHub Wiki
正規表現
^[ぁ-ゞ]+$
・・・ ひらがな
^[\\u3040-\\u309F]+$
・・・ ひらがな(2)
^[ァ-ヶ]+$
・・・ カタカナ
^[\\u30A0-\\u30FF]+$
・・・ カタカナ(2)
^[一-龠]*$
・・・ 漢字
^[a-zA-Z]+$
・・・ 半角英字
^[0-9]+$
・・・ 半角数字
^[a-zA-Z0-9]+$
・・・ 半角英数字
^[ -/:-@[-`{-~]+$ ・・・ 半角記号
^[。-゚+]+$
・・・ 半角カタカナ
([a-zA-Z0-9][a-zA-Z0-9_.+\\-]*)@(([a-zA-Z0-9][a-zA-Z0-9_\\-]+\\.)+[a-zA-Z]{2,6})
・・・ メールアドレス(簡易)
^[A-Za-z0-9-_.@]+$
・・・ メールアドレス(自作)
^[a-zA-Zぁ-ゞ一-龠]+$
・・・ 半角英字, ひらがな, 漢字
^[\\s]+$
・・・ 半角空白(\ ・・・ 円マーク)(\が2つあるのはエスケープ)
^[ |\\s]+$
・・・ 全角空白(普通に全角スペース入力し、半角の定義と結合)(\ ・・・ 円マーク)(\が2つあるのはエスケープ)
記号の意味
+
・・・ [ ]内の文字の1文字以上の繰り返し([ ]の文字列が使われているか)
*
・・・ 0文字以上([ ]の文字列が使われているか)
$
・・・ 文字の最後
^
・・・ 文字の最初
¥n
… 改行
private static final String 変数名 = "" ;
・・・ フィールド宣言
if(○○○.matches( 正規表現宣言変数名 ))
・・・ 一致しているか
if(!○○○.matches( 正規表現宣言変数名 ))
・・・ 一致していないか
^([-][0-9]|[0-9])+$
… マイナス数値を許容する半角数字
特定の文字列を含む行を削除 … ^.*Hello*.\r\n