Witam,
mam mały problem z wyrażeniami regularnymi. Przerabiam swój parser szablonów i nie wiem jak napisać poprawnie pobieranie bloków.
Mam taki kawałek kodu:
{FOR_pierwsza}
// jakis kod
{/FOR_pierwsza}
{FOR_druga}
// jakis kod
{/FOR_druga}
I teraz ja napisać wyrażenie by pobierał bloki:
1.
{FOR_pierwsza}
// jakis kod
{/FOR_pierwsza}
{FOR_druga}
// jakis kod
{/FOR_druga}
Jak napisałem swoje wyrażenie to pobiera mi całość. Czy ktoś zna na to rozwiązanie?
/\{(([A-Z]{2})\_([a-zA-Z0-9\_]+))\}([\V\n\t\r]+)\{\/(([A-Z]{2})\_([a-zA-Z0-9\_]+))\}/
To wyrażenie ma za zadanie pobieranie bloków z jeszcze innymi prefixami. Proszę o pomoc.