Ciao a tutti
Devo convertire \n in
, niente di più semplice... ma solo all'esterno dei bbcode [tag][/tag]
Ho provato in tanti modi ma non sono una cima in regex.
Grazie in anticipo![]()
Ciao a tutti
Devo convertire \n in
, niente di più semplice... ma solo all'esterno dei bbcode [tag][/tag]
Ho provato in tanti modi ma non sono una cima in regex.
Grazie in anticipo![]()
Nell'ipotesi che tu NON abbia tag nidificati *** puoi provare così:
nel caso tu voglia una vera e propria sostituzione allora ti conviene usare preg_replace_callback (togliendo il modificatore "e" dall'espressione) e crearti una funzioncina di callback al posto di nl2br.codice:$myHtml=preg_replace( '/(.*?)(\[([a-z]+)\].*?\[\/\\3])/ise' ,'nl2br("$1")."$2"' ,$myHtml );
edit:*** cioè in teoria non matcha correttamente solo nel caso di medesimi tag nidificati.
dA .. foto di viaggio
L'esperienza è il tipo di insegnante più difficile.
Prima ti fa l'esame, e poi ti spiega la lezione.
ti ringrazio, proverò![]()