正規表現のメタ文字について
メタ文字と使用例については、下記を参照ください。
メタ文字は全て半角の記号です。
No. | メタ文字 | 説明 |
---|---|---|
1 | . | いずれかの1文字を表現します。 |
2 | * | 直前の文字の0回以上の繰り返しを現わします。 |
3 | + | 直前の文字の1回以上の繰り返しを現わします。 |
4 | ? | 文字の0回、または1回の出現を現わします。 |
5 | ^ | 正規表現の先頭を現わします。 |
6 | $ | 正規表現の終端を現わします。 |
7 | [] | 中に含まれている文字のいずれかの1文字を現わします。 |
8 | {n} | 直前の文字のn回の繰り返しを現わします。 ※n には半角数字が入ります。 |
9 | () | 中に含まれている文字をグルーピングします。 |
10 | \ | メタ文字のエスケープを現わします。 |
- .:いずれかの1文字
正規表現 | 私は.が好きです。 |
検索できる文字列のパターン | 私は海が好きです。 私は山が好きです。 |
- *:直前の文字の0回以上の繰り返し
正規表現 | 私は.*好きです。 |
検索できる文字列のパターン | 私はうどんが好きです。 私はそばが好きです。 私は好きです。 |
- +:直前の文字の0回もしくは、1回の出現
正規表現 | Windows?10 |
検索できる文字列のパターン | Windows10 Windows 10 |
- ?:1回以上の繰り返し
正規表現 | 私は.+が好きです。 |
検索できる文字列のパターン | 私はうどんが好きです。 私はそばが好きです。 私は麺が好きです。 |
- ^:正規表現の先頭
正規表現 | ^こんちには.* |
検索できる文字列のパターン | こんにちは、良いお天気ですね。 |
- $:正規表現の終端
正規表現 | .*さようなら。$ |
検索できる文字列のパターン | また会いましょう、さようなら。 |
- []:中に含まれているいずれかの1文字
正規表現 | 私は[0-9]+歳です。 |
検索できる文字列のパターン | 私は40歳です。 私は3歳です。 |
- {n}:直前の文字のn回の繰り返し
正規表現 | 私の誕生日は、[0-9]{4}年[0-9]{1,2}月[0-9]{1,2}日です。 |
検索できる文字列のパターン | 私の誕生日は、2000年3月14日です。 私の誕生日は、1950年12月2日です。 |
- ():中に含まれている文字列のグルーピング
正規表現 | (株式会社.*|.*株式会社) |
検索できる文字列のパターン | 株式会社アライズイノベーション アライズイノベーション株式会社 |
- \:メタ文字のエスケープ
正規表現 | \[ \\ \( |
検索できる文字列のパターン | [ \ ( |