{} Arasındaki Düzenli İfade, maç karakterler

0 Cevap php

Ben içeren metni bulmaya çalışıyorum < ya da> {} arasındadır. Bu HTML içinde ve ben sorun o "ungreedy" olarak alıyorum yaşıyorum.

Yani ben bu dizeleri eşleşen metni bulmak istiyorum:

{test > 3}
{testing >= 3 : comment}
{example < 4}

Ben düzenli ifadelerin bir dizi denedim, ama tüm kapanış geçmiş devam ediyor gibi görünüyor} vardır ve HTML gibi < veya>. Örneğin, ben bu regex çalıştı

{.*?(<|>).*?}

ama bu gibi eşleşen metni biter:

{if true}<b>testing</b>{/if}

Bu {} içerdiğini arasında herhangi bir metin, oldukça basit görünüyor < veya>.

0 Cevap