Ciao a tutti,
sto provando ad utilizzare le regular expressions per sostituire una stringa del tipo
"bla bla bla [img]fileimmagine.jpg[/img] bla bla bla"
con
"bla bla bla <a href='fileimmagine.jpg'><img src='fileimmagine.jpg'></a> bla bla bla"
Se non fosse per il fatto che devo ripetere il nome dell'immagine anche nel tag <a href>, utilizzerei un semplice replace.
Qualcuno puo aiutarmi ?

Per ora sono riuscito a fare questo:
---------------------------------------------------------------------------
set regex = new regexp
testo = "bla bla bla [img]qualcosa.jpg[/img] bla bla bla"
regex.Pattern = "\[img\].*\[\/img\]"
regex.IgnoreCase = true
regex.Global = true
set matches = regex.Execute(testo)
for each match in matches
immagine = replace(replace(match.value, "[img]", ""), "[/img]", "")
testo_2 = testo_2 & "<a href='" & immagine & "'><img src='" & immagine & "' alt='" & immagine & "'></a>"
next
response.write testo_2
---------------------------------------------------------------
In effeti mi trasforma corretamente l'immagine, ma come facco a farla rimanere inserita nel testo originale ???
Modificato da nelchael81 il 06 marzo 2007 11.34 -
Modificato da nelchael81 il 06 marzo 2007 11.35 -