Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicitÓ e servizi in linea con il tuo account. 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


Uso Vb.Net 9 !
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 :)


Ingegnere Informatico
https://ldlagency.it
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"


Uso Vb.Net 9 !
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.


Ingegnere Informatico
https://ldlagency.it
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


Fatti non foste a viver come bruti ma per servire virtude e canoscenza... (Dante Alighieri)
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


Uso Vb.Net 9 !
PM