Witam
Małe pytanko: jak zmodyfikować wyrażenie regularne, aby w stringu zlokalizować (usunąć etc.) najkrótsze słowo pasujące do wzorca?
Mam następujący wzorzec: ^(.?)(@@PARAM{SN)(.?)(}/@@)(.*?)
Kawałek stringa:
@@PARAM{DDDT;Data;Data1;YMD;LASTM}/@@
@@PARAM{DNU;Tekst;Tekst1;15;Tekst}/@@@@PARAM{SN;Zakres; Zakres1;50;100;75;0}/@@
@@PARAM{DS;Tekst;Tekst2;15;}/@@
Zachowanie podanego wyrażenia regularnego jest "zachłanne" a chyba powinno być "leniwe" - jako wynik otrzymuję cały drugi wiersz, a musze zlokalizować tylko @@PARAM{SN;Tekst;Tekst1;15;Tekst}/@@.