Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Parte di una stringa [Risolto]
Forum - C# / VB.NET - Parte di una stringa [Risolto]

Avatar
AleBiT (Normal User)
Newbie


Messaggi: 18
Iscritto: 28/12/2008

Segnala al moderatore
Postato alle 16:18
Venerdì, 18/09/2009
Questo topic è stato chiuso dal moderatore

Ciao a tutti ragazzi ,
Volevo presentarvi il mio problema.

Uso VB.NET e non ho ancora trovato una funzione che mi permetta di ottenere una parte di una stringa.

Ecco cosa mi serve :


Ciao lo sai che non riesco a trovarti , 325932hhbvcsdgf7943 , 4326v7zx8gfs9e6

Per trovare la prima frase come posso fare ? (Ciao lo sai che non riesco a trovarti)

Ovviamente il delimitatore è la virgola , ma mi serve solo la prima parte.

Grazie a tutti,
Alessandro.

Ultima modifica effettuata da AleBiT il 19/09/2009 alle 17:19
PM
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2765
Iscritto: 21/09/2007

Segnala al moderatore
Postato alle 16:51
Venerdì, 18/09/2009

usa la string.split :)

PM
Avatar
AleBiT (Normal User)
Newbie


Messaggi: 18
Iscritto: 28/12/2008

Segnala al moderatore
Postato alle 17:16
Venerdì, 18/09/2009
Testo quotato

Postato originariamente da HeDo:


usa la string.split :)




Mi viene restituito un errore 8-|  :

"Impossibile convertire l'argomento 'Prompt' nel tipo 'String'."


Se io faccio

Codice sorgente - presumibilmente C# / VB.NET

  1. Dim splittato as string = testo.split (",")



Mi dice ....
"impossibile convertire il valore di tipo "Matrice a 1 dimensioni di String in String"

PM
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2765
Iscritto: 21/09/2007

Segnala al moderatore
Postato alle 17:59
Venerdì, 18/09/2009

beh se tu avessi letto la reference di string.split non avresti postato inutilmente ma avresti visto che string.split restituisce un array di stringhe delimitate dall'argomento che gli hai passato.

PM
Avatar
BugliL (Member)
Pro


Messaggi: 135
Iscritto: 09/08/2009

Segnala al moderatore
Postato alle 18:14
Venerdì, 18/09/2009
La funzione testo.split retutisce un array
modifica il codice in questo modo:

Codice sorgente - presumibilmente C# / VB.NET

  1. Dim splittato() as string = testo.split (",")



splittato(0) c'è la prima parte della stringa prima della virgola
splittato(1) stringa fra la prima e la seconda virgola
slpittato(2) stringa fra la seconda e la terza virgola
...

EDIT: HeDo ha fatto prima :D

Ultima modifica effettuata da BugliL il 18/09/2009 alle 18:15
PM
Avatar
AleBiT (Normal User)
Newbie


Messaggi: 18
Iscritto: 28/12/2008

Segnala al moderatore
Postato alle 22:23
Venerdì, 18/09/2009
Grazie !! mi avete risolto un problema grandissimo !

Scusate ancora l'ignoranza...:D

PM