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

JavaScriptで正規表現を使って括弧で囲まれた文字列を抽出するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-11 07:40:03
オリジナル
347 人が閲覧しました

How to Extract Strings Enclosed in Parentheses with Regular Expressions in JavaScript?

JavaScript で正規表現を使用してかっこで囲まれた文字列を取得する

JavaScript では、かっこで囲まれた文字列を抽出するタスクに共通の課題があります。テキスト操作で。これを実現するために、正規表現は汎用性の高いソリューションを提供します。

正規表現は、2 つの括弧文字「(」の間にある任意の部分文字列をキャプチャするように構築できます。たとえば、式 "((1 ))" は、括弧ではない文字を囲む括弧を検索するパターンを効果的に形成しますset.

構文の内訳:

  • ( ... ): 開き括弧と一致し、閉じ括弧が一致します。末尾の閉じ括弧pattern.
  • 1 : 閉じ括弧ではない 1 つ以上の文字と一致します。

例:

文字列「I Expect」を考えてみましょう。 500 ドル ($500)。」 囲まれた文字列を取得するには、次の正規表現を実行します:

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

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

実装上の考慮事項:

  • エスケープ文字: 正規表現内の括弧をバックスラッシュ () でエスケープして一致させるようにしてください。文字通り。
  • キャプチャのグループ化: 式内のグループ化括弧 () を使用して、目的の部分文字列をキャプチャします。
  • キャプチャへのアクセス: キャプチャされた文字列は次のとおりです。 matches[1] 配列要素を通じてアクセスできます。

このアプローチは次のことを提供します。かっこ内にカプセル化されたテキスト セグメントを取得するための堅牢なソリューションで、JavaScript での効率的な文字列操作操作が可能になります。 >

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

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