RegExp

Van nekem egy ilyen kodom:

preg_replace(“/[b](.*?)[/b]/”,”<strong>$1</strong>”,$tartalom);

Ez visszateresi ertekben kiadja azt, hogy ahol [b]felkover[/b] alakot hasznalok, ott a szoveget felkoverre alakitja. Ezzel csak az a gond, hogy az uj sor megtori, tehat ha van egy ilyen szovegem:

[b]felkover szoveg
tobb sorban[/b]

azt nem alakitja at. Nezegetem a php.net-et, de eddig nem talaltam megoldast. Vagy felturom a guglit, vagy segitseget kerek a progmat listan. Asszem lustasag fel egeszseg, szoval az utobbi lesz eloszor! Aztan vagy felel valaki, vagy nem! 🙂

2 Responses to RegExp

  1. gabek says:

    este van, es azt mondom hogy a (.*?) -el kene kezdeni valamit. majd reggel megnezem hatha konstruktivabb leszek?

  2. gerzsonka says:

    igen, en is erre gondoltam. Mivel a . karakter barmilyen karaktert jelent a sortoresen kivul. Szoval ez lenne jo. Lehet, hogy eloszor at kene futtatni egy nl2br()-en? Kiprobalom. Csak azt nem tudom, hogy az meghagyja a sortorest, es a vegere szur be egy taget, vagy a sortoreseket csereli ki… Meglassuk!

Comments are closed.