Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
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
Ciaooooooo a tutti
Ultima modifica effettuata da MrPaky il 11/10/2011 alle 3:37
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
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