ciao raga, allora ho diverse stringhe tipo "prezzo_18" o "prezzo_3000" vorrei venissero stampate prive dei primi 7 caratteri in modo da apparire solo "18" oppure 3000
come fare![]()
ciao raga, allora ho diverse stringhe tipo "prezzo_18" o "prezzo_3000" vorrei venissero stampate prive dei primi 7 caratteri in modo da apparire solo "18" oppure 3000
come fare![]()
non impazzire dietro il sistema! Sfruttalo!
ok raga, ho risolto da solo, se dovesse servire:
codice:<% function Stuff(stringa, iStart, iDel, strInsert) ' ARGOMENTI: '<stringa> è la stringa di caratteri che deve essere cambiata. '<iStart> è il primo carattere nella stringa su cui operare. '<iDel> è il numero di caratteri da cancellare. '<strInsert> è la stringa di caratteri di sostituzione. ' Una sola riga di codice! Stuff = LEFT(stringa, iStart - 1) & strInsert & MID(stringa, iStart + iDel) end function %> stringa = Stuff(nome, 1, 7, "")
non impazzire dietro il sistema! Sfruttalo!
scusa invece di quella funzione non potevi usare un semplice
?codice:nstr=left(stringa,7)
oppure, se sempre presente il separatore "_",
codice:nstr=right(stringa,len(stringa)-instrrev(stringa,"_"))![]()
un semplice
poteva anche andar bene?codice:Replace(stringa, "prezzo_", "")
ancora più semplice
stringa=mid(stringa, 8) ' dall'ottavo carattere in poi