ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScriptで正規表現を使用して括弧内の文字列を抽出するにはどうすればよいですか?

JavaScriptで正規表現を使用して括弧内の文字列を抽出するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-11-11 19:10:03
オリジナル
387 人が閲覧しました

How to Extract Strings within Parentheses using Regular Expressions in JavaScript?

JavaScript で括弧内の文字列を抽出する正規表現

大きな文字列から括弧で囲まれた文字列を抽出することは、テキスト処理における一般的なタスクです。そこで、JavaScript の正規表現を使用して、この問題の解決策を検討してみましょう。

括弧内の文字列をキャプチャするには、次の正規表現を使用できます。

/\(([^)]+)\)/
ログイン後にコピー

この式を分解してみましょう。 :

  • (: 左括弧と一致します。
  • [^)] : 右括弧ではない 1 つ以上の文字と一致します。これにより、括弧内の文字列がキャプチャされます。
  • ): 右括弧と一致します。

この式を使用するには、次の手順に従います。

  1. 上記のパターンを使用して正規表現オブジェクトを作成します。
  2. 正規表現オブジェクトの exec() メソッドを使用して、入力文字列内で一致を見つけます。
  3. 一致した文字列は、返された配列の最初の要素に格納されます。

たとえば、次の文字列を考えてみましょう。

I expect five hundred dollars (0).
ログイン後にコピー

正規表現を適用すると、一致する文字列は次のようになります:

0
ログイン後にコピー

方法は次のとおりです。これを JavaScript で実装できます:

var regExp = /\(([^)]+)\)/;
var matches = regExp.exec("I expect five hundred dollars (0).");

// matches[1] contains the value between the parentheses
console.log(matches[1]); // Prints "0"
ログイン後にコピー

以上がJavaScriptで正規表現を使用して括弧内の文字列を抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート