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 - Dividere una stringa [VB.NET]
Forum - C# / VB.NET - Dividere una stringa [VB.NET]

Avatar
MrPaky (Member)
Pro


Messaggi: 125
Iscritto: 19/10/2008

Segnala al moderatore
Postato alle 3:37
Martedì, 11/10/2011
Questo topic è stato chiuso dal moderatore

Ciao a tutti,

come va? Spero stiate tutti bene :) [Scusate l'OT]

Comunque veniamo a noi :) allora come posso dividere una stringa in VB.NET tipo: 1lettera3numeriPresenteTempo:00:00 (Ad esempio A000PresenteTempo:60:00(i 3 numeri all'inizio variano da 0 a 999, il tempo varia e la stringa Presente varia da Presente ad Assente).

Come potrei dividerla per inserirla nei vari label?

Grazie per i suggerimenti

Scusate per la confusione :D

Ciaooooooo a tutti :)

Ultima modifica effettuata da MrPaky il 11/10/2011 alle 3:37
PM
Avatar
mattia1481 (Member)
Pro


Messaggi: 84
Iscritto: 03/11/2008

Up
2
Down
V
Segnala al moderatore
Postato alle 9:47
Martedì, 11/10/2011
La funzione Split della classe String potrebbe esserti utile...

Ciao

Grazie :) - MrPaky - 11/10/11 18:32
PM
Avatar
Renny (Normal User)
Expert


Messaggi: 231
Iscritto: 30/07/2011

Up
3
Down
V
Segnala al moderatore
Postato alle 9:54
Martedì, 11/10/2011
La cosa migliore per fare una cosa del genere è usare le espressioni regolari.
Per "catturare" la lettera all'inizio, ad esempio, scrivi
^(?<Lettera>[a-z]{1}) -> catturi la prima lettera
(?<Numeri>\d{3}) ->cattura le cifre (esattamente  3 occorrenze)
(?<PresAssen>Presente|Assente) -> cerca letteralmente la parola "Presente" o l'alternativa "Assente" e restituisce il valore catturato..
Ovviamente devi mettere tutti i pezzi della regex "in fila" e usare tutta la stringa per fare il match. Di solito serve fare qualche prova, per verificare che funzioni nei vari cari... Cerca anche nella guida di totem, ci sono degli esempi.
Se hai bisogno della sintassi precisa, facci sapere.
Ciao:k:

OT: tutto bene, dai. e tu? :)

Concordo con Renny, vai di regex, - Dedalux - 11/10/11 13:37
Grazie, si anche io tutto bene se non fosse per lo studio :D - MrPaky - 11/10/11 18:32
PM