正規表現は、通常の文字 (a と z の間の文字など) と特殊文字 (「メタ文字」と呼ばれる) を含むテキスト パターンです。
正規表現は、単一の文字列を使用して、特定の構文規則に一致する一連の文字列を記述し、一致させます。
正規表現 - メタキャラクター 構文
正規表現は、通常の文字 (a と z の間の文字など) と特殊文字 (「メタ文字」と呼ばれる) を含むテキスト パターンです。
正規表現は、単一の文字列を使用して、特定の構文規則に一致する一連の文字列を記述し、一致させます。
正規表現 - メタキャラクター 例
\ | 次の文字を特殊文字、リテラル文字、後方参照、または 8 進エスケープ文字としてマークします。たとえば、「n」は文字「n」と一致します。 「\n」は改行文字に一致します。シーケンス「\\」は「\」に一致し、「\(」は「(」に一致します。 |
^ | 入力文字列の先頭と一致します。RegExp オブジェクトが設定されている場合複数行の属性、^ は '\n' または '\r' の後の位置にも一致します。 |
$ | 入力文字列の末尾と一致します。RegExp オブジェクトの Multiline の場合、属性を設定すると、$ は '\n' または '\r' の前の位置にも一致します。 |
* | 直前の部分式と 0 回以上一致します。たとえば、zo* は次のようになります。 "z" と "zoo" に一致します。 * {0,} と同等です。 |
+ | 前の部分式と 1 回以上一致します。たとえば、「zo+ 」は一致します。 「zo」と「zoo」ですが、「z」ではありません。 + {1,} と同等。 |