Hej! Pisze skrypt który będzie przetwarzał pewien tekst. Jeśli znajdzie w minim sekwencje POGRUB...KONIEC to ma je zastąpić na [B] i [/B]. Napisałem tak:
$s=eregi_replace('\\[POGRUB\\](.*)\\[/KONIEC\\]','[b]\\\\1[/b]',$s);
I wszystko byłoby super.. ale gdy mam tekst:
POGRUB tekst tekst KONIEC
tekst tekst POGRUB tekst
tekst KONIEC
To wszystko jest pogrubione. Bo ten zapis jakby szuka najbardziej zewnętrznego tekstu który pasuje do wyrażenia. A ja chciałbym jak najwęższe. Jak to zrobić?