js の正規表現には、 \d、\D、\w、\W、\s、\S、*、,?、{n}、{n,}、{n,m}、^ が含まれます。 $、\b、()、|、(?:)、.、\、[]、[^]、(?=)、(?!) など。実際のアプリケーションでは、これらの文字とメタキャラクタを使用して、特定のニーズに応じて適切な正規表現を作成できます。同時に、正規表現の作成には一定の経験とスキルも必要であり、習得するには継続的な学習と練習が必要です。
このチュートリアルのオペレーティング システム: Windows10 システム、JavaScript2023 バージョン、DELL G3 コンピューター。
JavaScript 正規表現は、文字列内の特定のパターンの照合、置換、抽出に使用される強力なテキスト処理ツールです。これは、文字列のパターンを記述するために使用できる一連の文字とメタキャラクターで構成されます。一般的に使用される JavaScript 正規表現文字とメタ文字を次に示します。
文字カテゴリ:
\d: [0-9] に相当する任意の数字と一致します。
\D: [^0-9] に相当する任意の非数字文字と一致します。
\w: [a-zA-Z0-9_] に相当する任意の文字、数字、またはアンダースコア文字と一致します。
\W: [^a-zA-Z0-9_] に相当する、文字、数字、またはアンダースコア以外の文字と一致します。
\s: スペース、タブ、改行などを含む任意の空白文字と一致します。
\S: 空白以外の任意の文字と一致します。
数量子:
*: 前の要素と 0 回以上一致します。
: 前の要素と 1 回以上一致します。
?: 前の要素と 0 回または 1 回一致します。
{n}: 前の要素と正確に n 回一致します。
{n,}: 前の要素と少なくとも n 回一致します。
{n,m}: 前の要素と少なくとも n 回、最大で m 回一致します。
境界一致:
^: 文字列の先頭と一致します。
$: 文字列の末尾と一致します。
\b: 単語の境界を一致させます。
グループ化とキャプチャ:
(): 括弧内の式をグループとして扱います。
|: 2 つ以上の式の 1 つと一致します。
(?:): グループ化がキャプチャされていない場合、一致する結果は保存されません。
特殊文字:
.: 改行を除く任意の文字と一致します。
\: エスケープ文字。特殊文字自体と一致するために使用されます。
その他:
[]: 括弧内の任意の文字と一致する文字セット。
[^]: 負の文字セット。括弧内にない任意の文字と一致します。
(?=): 正の正の検索。括弧内の式を満たす位置に一致しますが、文字は消費しません。
(?!): 前方ネガティブ プレビュー。括弧内の式を満たさない位置に一致しますが、文字は消費しません。
上記は、JavaScript 正規表現で一般的に使用される文字とメタキャラクターの一部にすぎず、より複雑な使用法や機能があります。実際のアプリケーションでは、これらの文字とメタキャラクタを使用して、特定のニーズに応じて適切な正規表現を作成できます。同時に、正規表現の作成には一定の経験とスキルも必要であり、習得するには継続的な学習と練習が必要です。
以上がjs正規表現には何が含まれますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。