Ciao
come posso troncare una stringa all'occorrenza di un carattere:
es:
STRINGA:
ciao a tutti - cia - ciao a dutkjl - cia
vorrei troncare dopo il primo -
ed avere solo
ciao a tutti
... scusate.. ho un lapsus...
ciao
Ciao
come posso troncare una stringa all'occorrenza di un carattere:
es:
STRINGA:
ciao a tutti - cia - ciao a dutkjl - cia
vorrei troncare dopo il primo -
ed avere solo
ciao a tutti
... scusate.. ho un lapsus...
ciao
maggiori info qui: http://www.w3schools.com/VBscript/func_split.aspcodice:arr = Split("ciao a tutti - cia - ciao a dutkjl - cia", " - ") primaStringa = arr(0)
ciao
grazie per la risposta..
ho provato ma non funge
non è che il carattere - ha una codifica particolare che tu sappia?
Ciao,Originariamente inviato da diablobox
ciao
grazie per la risposta..
ho provato ma non funge
non è che il carattere - ha una codifica particolare che tu sappia?
per funzionare funziona (con la stringa "ciao a tutti - cia - ciao a dutkjl - cia"), magari togli gli spazi da " - " perchè se hai "ciao a tutti-cia-ciao a dutkjl-cia" non funziona più:
PS. il carattere - non ha codifiche particolari, lo usi normalmente come carattere di splittaggio.codice:arr = Split("ciao a tutti - cia - ciao a dutkjl - cia", "-") primaStringa = Trim(arr(0))
fulvio
... il tuo script funziona benissimo.
il mio problema era dato dal carattere.
... il - importanto da word mi risultava un altro carattere.
è un - piu lungo, non so che carattere sia, non riesco a trovarlo sulla tasiera.
comunque ora funziona..
... se voglio prendere tutto quello che sta a destra del primo carattere - come devo modificare??
stringa=arr(1) &" - "& arr(2)&" - "&arr(3)Originariamente inviato da diablobox
... se voglio prendere tutto quello che sta a destra del primo carattere - come devo modificare??
codice:arr = Split("ciao a tutti - cia - ciao a dutkjl - ciaaaa", "-") For x = LBound(arr)+1 To UBound(arr) Stringa = Stringa & "-" & arr(x) Next response.Write(Stringa)fulvio