1

私のテキストパッドは、検索にPOSIXスタイルの正規表現を使用するように構成されています。括弧を含む括弧内のテキストを貪欲に検索しようとしているので、次のようにします。

\(.+?\)

欲張りでない検索がアクティブになることを期待して?いましたが(たとえば、Java RegExではアクティブになります)、そうではありませんでした。次のようなセクションがあるため、欲張りでない検索を実行できません。

(prnth_content_1) reg_textA (prnth_content_2) reg_textB (prnth_content_3) reg_textC

括弧で囲まれた一致グループごとに検索を1つずつ停止したいのですが、代わりに、行の最後の閉じた括弧が返されるまで検索を停止します。

(prnth_content_1) reg_textA (prnth_content_2) reg_textB (prnth_content_3)

これを達成する方法はありますか?

4

1 に答える 1

4

文字クラスを使用して、「括弧ではない」を検索します。

例えば

\([^)]+\)
于 2013-03-21T15:38:12.293 に答える