これは単純なはずですが、私は初心者であり、私の一生の間それを理解することはできません。正規表現を使用して、特別な開始/終了タグ内のテキストを一致させようとしています:[p2] [/ p2]
したがって、このテキストでは:
apple [p2]banana[/p2] grape [p2]lemon[/p2]
「バナナ」と「レモン」に一致する必要があります。これまでに作成した正規表現は次のとおりです。
(?<=\[p2\]).+(?=\[\/p2\])
しかし、これはあまりにも貪欲です。バナナの「b」で始まり、レモンの「n」で終わり、バナナ[/p2]ブドウ[p2]レモンと一致します。バナナとレモンを合わせるにはどうすればよいですか?