Differenze tra le versioni di "Split"
Da Gambas-it.org - Wikipedia.
(Creata pagina con "Per evitare che usando questa funzione si crei un'ultima riga vuota, si imposteranno così i parametri: sub-stringa = Split(stringa, gbNewline, Null, True)") |
|||
(6 versioni intermedie di uno stesso utente non sono mostrate) | |||
Riga 1: | Riga 1: | ||
Per evitare che usando questa funzione si crei un'ultima riga vuota, si imposteranno così i parametri: | Per evitare che usando questa funzione si crei un'ultima riga vuota, si imposteranno così i parametri: | ||
− | sub-stringa = Split(stringa, | + | sub-stringa = Split(stringa, gb.Newline, Null, True) |
+ | In questo codice si potranno notare due casi: | ||
+ | Public Sub Main() | ||
+ | |||
+ | Dim t As String = "aaa bbb ccc\n" | ||
+ | "ddd eee fff\n" | ||
+ | "ggg hhh iii\n" | ||
+ | Dim ss As String[] | ||
+ | |||
+ | <FONT Color=#B22222>' ''Così la riga vuota finale è presente:''</font> | ||
+ | ss = Split(t, gb.NewLine) | ||
+ | |||
+ | For Each s As String In ss | ||
+ | Print s | ||
+ | Next | ||
+ | Print "-------" | ||
+ | |||
+ | <FONT Color=darkgreen>' ''Così la riga vuota finale '''non''' è presente:''</font> | ||
+ | ss = Split(t, gb.NewLine, Null, True) | ||
+ | |||
+ | For Each s As String In ss | ||
+ | Print s | ||
+ | Next | ||
+ | Print "-------" | ||
+ | |||
+ | End |
Versione attuale delle 08:23, 6 nov 2024
Per evitare che usando questa funzione si crei un'ultima riga vuota, si imposteranno così i parametri:
sub-stringa = Split(stringa, gb.Newline, Null, True)
In questo codice si potranno notare due casi:
Public Sub Main() Dim t As String = "aaa bbb ccc\n" "ddd eee fff\n" "ggg hhh iii\n" Dim ss As String[] ' Così la riga vuota finale è presente: ss = Split(t, gb.NewLine) For Each s As String In ss Print s Next Print "-------" ' Così la riga vuota finale non è presente: ss = Split(t, gb.NewLine, Null, True) For Each s As String In ss Print s Next Print "-------" End