ホームページ >ウェブフロントエンド >jsチュートリアル >正規表現を使用して中括弧で囲まれたテキストを抽出する方法
正規表現を使用して中括弧内のテキストを取得する
長年にわたって試みが繰り返されてきたにもかかわらず、正規表現は一部の開発者にとってとらえどころのない概念のままです。正規表現の試みが再び失敗して挫折するのを避けるために、Stack Overflow の専門家に支援を求めましょう。
問題
目的は、内で囲まれたテキストを抽出することです。 {getThis} などの入力文字列の中括弧。必要な出力は「getThis」です。
解決策
これを実現するには、次の正規表現を利用できます:
/{.*?}/
このパターン中括弧 ({ と }) で囲まれた任意の文字シーケンス (.*? で表される) と一致します。 ? quantifier は、可能な限り最短の一致する文字列を確実にキャプチャし、貪欲で追加のテキストと一致することを防ぎます。
あるいは、次の正規表現でも問題を解決できます:
/{([^}]*)}/
このパターンでは、次のものが除外されます。中括弧を一致させて、その間の文字のみが確実にキャプチャされるようにします。
以上が正規表現を使用して中括弧で囲まれたテキストを抽出する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。