Differenze tra le versioni di "Split"
Da Gambas-it.org - Wikipedia.
Riga 2: | Riga 2: | ||
sub-stringa = Split(stringa, gbNewline, Null, True) | sub-stringa = Split(stringa, gbNewline, Null, True) | ||
In questo codice si potrà notare che alla fine in console è visibile una riga vuota (che non dovrebbe esserci): | In questo codice si potrà notare che alla fine in console è visibile una riga vuota (che non dovrebbe esserci): | ||
− | + | Public Sub Main() | |
+ | |||
+ | Dim t As String = "aaa bbb ccc\n" | ||
+ | "ddd eee fff\n" | ||
+ | "ggg hhh iii\n" | ||
+ | Dim ss As String[] | ||
+ | |||
+ | ss = Split(t, gb.NewLine) | ||
+ | |||
+ | For Each s As String In ss | ||
+ | Print s | ||
+ | Next | ||
+ | |||
+ | End | ||
Mentre in quest'altro codice la riga vuota finale non è presente: | Mentre in quest'altro codice la riga vuota finale non è presente: | ||
Public Sub Main() | Public Sub Main() |
Versione delle 03:06, 10 ago 2024
Per evitare che usando questa funzione si crei un'ultima riga vuota, si imposteranno così i parametri:
sub-stringa = Split(stringa, gbNewline, Null, True)
In questo codice si potrà notare che alla fine in console è visibile una riga vuota (che non dovrebbe esserci):
Public Sub Main() Dim t As String = "aaa bbb ccc\n" "ddd eee fff\n" "ggg hhh iii\n" Dim ss As String[] ss = Split(t, gb.NewLine) For Each s As String In ss Print s Next End
Mentre in quest'altro codice la riga vuota finale non è presente:
Public Sub Main() Dim t As String = "aaa bbb ccc\n" "ddd eee fff\n" "ggg hhh iii\n" Dim ss As String[] ss = Split(t, gb.NewLine, Null, True) For Each s As String In ss Print s Next End