読者です 読者をやめる 読者になる 読者になる

【Android】正規表現

Android

 

WEBスクレイピングなどで便利な正規表現

今回は正規表現の説明になります。

 

Pattern pat = Pattern.compile("[A-Z]");
Matcher matcher = pat.matcher(word);
if(matcher.find()) {

 //ヒットした場合の処理

}

----------------------------------------------------------------------------------------------------

▼基礎

\w ※[a-zA-Z0-9_]
\s  ※[\t\n\r\f]タブ,改行,復帰,改ページ
\d  ※[0-9]
.    ※任意の文字
*    ※0回以上の繰り返し
+   ※1回以上の繰り返し
?   ※0回or1回の出現にマッチ
^   ※行の先頭にマッチ
$   ※行の終端にマッチ
\A  ※文字列の先頭にマッチ
\z  ※文字列の終端にマッチ

----------------------------------------------------------------------------------------------------

▼応用
\d{3}-\d{4}  ※郵便番号にマッチ
\d{3,}    ※3桁以上の数値にマッチ
[abc]     ※abcのいずれか
[^0-9]    ※数値以外
(\w+) is \1  ※book is bookにマッチ
Ja(ck|mes)   ※JackかJackmesにマッチ

 

 

以上です。

 

 

広告を非表示にする