Caio yro,
è strano che non funzioni
se vuoi usare le virgolette invece degli apici basta metterle doppie
codice:
messaggio = replace(messaggio,"[img]","[img][/img]")
cosa ti viene fuori di preciso? E com'è originariamente messaggio? Che sia un problemma di maiuscole e minuscole?
Ti propongo una soluzione alternativa con l'uso delle regular expression con versione "non casesensitive"
codice:
messaggio = "ciao questa è un'immagine
:)"
messaggio = messaggio & "
e poi ne metto un'altra più piccina qua
"
Response.Write messaggio & "
"
Set RE = CreateObject("VBScript.RegExp")
RE.Pattern="\[img\](.*?)\[\/img\]"
RE.Global=true
RE.IgnoreCase=true
set ris = RE.Execute(messaggio)
for each r in ris
link = mid(r.value,6,len(r.value)-11)
messaggio = replace(messaggio,r.value,"[img][/img]")
next
Response.Write messaggio & "
<hr>
"
facce sape'