Ciao a tutti,
ho la variabile appo che contiene il valore "20050720".
Vorrei estrarre i primi 4 caratteri e metterli in appo2 come posso fare??
Grazie infinite
spider81man
Ciao a tutti,
ho la variabile appo che contiene il valore "20050720".
Vorrei estrarre i primi 4 caratteri e metterli in appo2 come posso fare??
Grazie infinite
spider81man
con l'istruzione left di cui al momento non ricordo bene la sintassi
Dovrebbe essere
appo2=left(variabile,4)
LEFT me lo da sottolineato.
Sai spiegarmi melgio
Puoi fare anche così:
NomeVariabile.Substring(0, 4)
![]()
E' meglio utilizzare il metodo Substring di System.String, come ti è stato indicato, al posto di Left che è disponibile solo per compatibilità all'indietro verso VB6.Originariamente inviato da spider81man
LEFT me lo da sottolineato.
Sai spiegarmi melgio
Ciao!![]()
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
Infatti ora tutto funziona alla grade.
Grazie a tutti
Scusate se pèrendo i caratteri dallo 0 al 4 tutto a posto ma vorrei prendere anche quelli dal 5 al 6.
quindi faccio
NomeVariabile.Substring(5, 6)
ma mi da il seguente errore:
System.ArgumentOutOfRangeException: Index e length devono fare riferimento a una posizione nella stringa.
Sapete dirmi come mai???
Il secondo argomento è una "lunghezza", pertanto in quel modo esci dai caratteri disponibili nella stringa.Originariamente inviato da spider81man
Sapete dirmi come mai???
Leggere sempre la documentazione!
Ciao!![]()
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
Ma se la stringa è "20050720" i campi sono 10 quindi da 5 a 6 non dovrebbe darmi problemi o sbaglio???
NomeVariabile.Substring(5, 6)
Stai cercando di estrarre 6 caratteri a partire dal sesto carattere, pertanto essendo la stringa lunga solamente 10 caratteri vai oltre per forza.Originariamente inviato da spider81man
Ma se la stringa è "20050720" i campi sono 10 quindi da 5 a 6 non dovrebbe darmi problemi o sbaglio???![]()
Ciao!![]()
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...