Napravio sam funkciju koja prebacuje "bbcode" u html pre prikazivanja, sa standardnim funkcijama nl2br,b,i,u,list, medjutim kod liste se pojavio problem: između list tagova nije dozvoljeno <br /> po xhtml standardu; a pošto nisam toliko (uopšte) iskusan sa reg exp. treba mi zamena za nl2br koja neće raditi unutar [list] [/list] ili izraz koji ce izbaciti <br /> ove iz list dela posle odradjenog nl2br na celom tekstu
Guardian, ne valja ti taj regexp. Pocev od * koji matchuje karakter pre sebe, a tu nisi stavio tacku (.) da matchuje sve zivo nego escapeovanu zagradu [.
Ne znam bas kako si zamislio da to radi..
sto ne navedes \[list\] ? Zasto savki [ tag ] [ /tag ] da ti pretvara u listu ?
ne, Gojko, ovo je za [*] tj elemente liste - tako sam ih obeležio njih slepi za [list][/list] tj ovako
[list]
[*]Prva stavka
[*]druga
[/list]
ide u ovo:
[list][*]Prva stavka[*]druga[/list]
vidiš prvo mečuje n puta new line ispred [*] a u outputu ga nema, a bilo šta uzima između [*] i opet novog reda koji takoćđe neće napisati... meni ovako radi...