2017-10-24 13 views

答えて

2

{[^{]+?}でなければならないことは、テストのために働くことになりますケース。しかし、これは正規表現では不可能な任意のネストをサポートしません。それがあなたが探しているものなら、パーサが必要です。

例:https://regex101.com/r/GrqGdS/1

編集:

{は、カーディナリティのオペレータが発生することができない場所で書かれている場合は、それをエスケープする必要はありません。

+1

すべてをエスケープする必要はありませんが、[** '{[^ {}] +}' **](https://regex101.com/r/WvOzaV/1/)は期待通りに機能し、読みやすくなります。 – Jan

+0

あなたは正しいです、ありがとう! – Mene