以前のリビジョンの文書です
| パターン | 説明 | 使用例 | 例の補足 |
|---|---|---|---|
| . | 任意の1文字(改行は除く) | ||
| ? | 直前の文字が0回または1回 | ||
| * | 直前の文字を0回以上繰り返し | ||
| + | 直前の文字が1回以上繰り返し | ||
| ^ | 行頭 | ||
| $ | 行末 | ||
| [] | 括弧内の任意の1文字に一致 | [abc] | abcの1文字に一致 |
| [a-z] | 小文字のaからzまでの1文字に一致 | ||
| [A-Z] | 大文字のAからZまでの1文字に一致 | ||
| [0-9] | 数字の0から9までの1文字に一致 | ||
String s = "hogehoge"; if (s.matches("[a-z]{8}") { // 処理 }