Ciao a tutti,
per una cosa così credo tu debba fare un ciclo per ogni corrispondenza trovata... tipo così
codice:
strtemp = "incontro di calcio 5contro5, Contro tutti e contro..."
Response.Write strtemp & "
"
Set changvs = New RegExp
changvs.Pattern = "[^a-z]contro[^\a-z]"
changvs.Global = True
changvs.IgnoreCase = True
set ris = changvs.Execute(strtemp)
inizio=1
For Each rr in ris
fine = rr.FirstIndex-inizio+1
strtemp2 = strtemp2 & Mid(strtemp,inizio,fine) & Replace(LCase(rr.value),"contro","vs")
inizio = rr.FirstIndex+Len(rr.value)+1
Next
strtemp2 = strtemp2 & Mid(strtemp,inizio)
Response.Write strtemp2