Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154

    Troncare una strinca all'occorrenza del primo carattere

    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

  2. #2
    codice:
    arr = Split("ciao a tutti - cia - ciao a dutkjl - cia", " - ")
    primaStringa = arr(0)
    maggiori info qui: http://www.w3schools.com/VBscript/func_split.asp

  3. #3
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154
    ciao
    grazie per la risposta..
    ho provato ma non funge
    non è che il carattere - ha una codifica particolare che tu sappia?

  4. #4
    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?
    Ciao,
    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ù:
    codice:
    arr = Split("ciao a tutti - cia - ciao a dutkjl - cia", "-")
    primaStringa = Trim(arr(0))
    PS. il carattere - non ha codifiche particolari, lo usi normalmente come carattere di splittaggio.

    fulvio

  5. #5
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154
    ... 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..

  6. #6
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154
    ... se voglio prendere tutto quello che sta a destra del primo carattere - come devo modificare??

  7. #7
    Originariamente inviato da diablobox
    ... se voglio prendere tutto quello che sta a destra del primo carattere - come devo modificare??
    stringa=arr(1) &" - "& arr(2)&" - "&arr(3)

  8. #8
    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

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.