Ciao a tutti.
Big problem!
Devo individuare in una stringa i caratteri che NON appartengono ad un array ed eliminarli.
Siccome prima avevo invece il contrario e cioè dovevo eliminare i caratteri che appartenevano ad un array, il mio algoritmo era il seguente:
CharsNotPermitted = Array ("#32;", "#33;", "#34;", "#35;" )
stringaTemp=cStr(server.HTMLEncode(stringa))
for i = 0 to Ubound(CharsNotPermitted)
if instr(1,Ucase(stringaTemp),Ucase(CharsNotPermitted (i))) <> 0 then
inizio=instr(1,Ucase(stringaTemp),Ucase(CharsNotPe rmitted(i)))
lunghezza=len(CharsNotPermitted(i))
stringaDaEliminare = Mid(stringaTemp , inizio, lunghezza)
stringaTemp = Replace(stringaTemp, stringaDaEliminare, "")
i=i-1
end if
next
stringa=HTMLDecode(stringaTemp)
come posso modificarlo in modo da conservare nella stringa i caratteri presenti nell'array e eliminare tutti gli altri ?![]()
Grazie per qualunque consiglio (non ditemi però di andarmi ad impiccare...)