funzione BBCode..
il tag [z] corrisponde al grassettocodice:Sub Page_Load Response.Write(Formatta("[z][z]prova[/z] ma non va..[/z]")) End Sub '********************************** 'BBCode Function Formatta(testo as string) testo = Replace(testo, Chr(10), " ") testo = System.Text.RegularExpressions.Regex.Replace(testo, "\[z\](.*?)\[\/z\]", "$1") Return testo End Function '***********************************
allora c'è un "concatenamento" di [z] ke fa un po' skifo, ma ke cmq potrebbe avvenire..
il codice di sopra, ke fa utilizzo di regular expression, traduce in questo il modo il codice:
[z]prova ma non va..[/z]
al posto ke
prova ma non va..
cioè se ci sono + tag [z] aperti confonde la kiusura del primo con quella del secondo![]()
e poi dei restanti due se ne frega altamente
errore nella regex?![]()
![]()
tnx


Rispondi quotando