このチュートリアルでは、JavaScript RegExp を使用して括弧内の数値を見つける方法を学びます。数字 (0 ~ 9) には、48 ~ 57 の ASCII 値が含まれます。正規表現で括弧内の数値を表すには [0-9] を使用します。すべての数値を除く範囲内の数値を検索するには、特定の範囲を書くことができます。たとえば、4 ~ 8 の数値を検索するには、正規表現パターンに [4-8] と記述します。ここでの目標は、JavaScript の RegExp を使用してテキスト内の括弧内の数字を検索することです。次の構文に従って、括弧内の数値を見つけることができます。
###構文###は ES1 で導入され、Chrome、IE、Safari、Opera、FireFox、Edge などのすべてのブラウザで完全にサポートされています。 RegExp には、g、i、m などの修飾子があります。 "g"
はグローバル マッチングの実行に使用され、"i" は大文字と小文字を区別しないマッチングの実行に使用され、"m" は複数行のマッチングの実行に使用されます。 /[0-9]/ の構文と修飾子 リーリー ###アルゴリズム###
ステップ1リーリー
ここでは、テキストは 0 ~ 9 の数字と Hello ワードとして指定されています。パターンでは、[1 ~ 4] のみが指定されています。match() メソッドは 1 ~ 4 の数字のみを検索します。言及されている数字が見つかった場合は、 text の match() メソッドは既存の数字の配列を返します。それ以外の場合は null を返します。別の例を見てみましょう。以下のプログラムでは、数字のない文字列を取得し、文字列内の数字を検索します。指定された文字列内で 1 から 4 までの数字を見つけるために string match(pattern) を使用します。RegExp パターンを / として使用します。 [1-4]/g. 出力がどのようになるかを確認してください。
リーリー
ここでは、[1-4] で言及したパターンで観察できますが、テキストでは 5-9 と 0 が示されています。検出結果がないため、match() メソッドは null を返します。ステートメントが実行されます。最初の例として入力テキストが指定されている場合、match() は既存の数字の配列を返し、別のステートメントが実行されます。次に、指定されたテキスト内の単語文字を置換する方法を確認します。例を見てみましょう
例 4
次の例では、split() メソッドと join() メソッドを使用して、1 から 4 までの数値を検索し、スペース文字に置き換えます。
リーリーまた、より簡単な方法を使用して括弧内の数字を置き換えるかどうかを確認します。 リーリー
先ほど説明したように、g はグローバル一致を表します。最初の出現で停止する代わりに、すべての出現が検索されます。このチュートリアルが、JavaScript で RegExp を使用して括弧内の数字を検索する方法に関する知識を提供することを願っています。
以上がJavaScript の RegExp で括弧内の数字を見つけますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。