per esempio, posso fare questo:vb.net: si può dividere una stringa da una stringa
split = temp_string.Split("<beginning of record>")
quelli di voi Raccomandato:
split = Regex.Split(temp_string, "< beginning of record >")
non il suo lavoro. il suo solo restituendo il primo carattere "<"
e quelli di voi che raccomanda:
Dim myDelims As String() = New String(){"< beginning of record >"}
split = temp_string.Split(myDelims, StringSplitOptions.None)
questo non sta funzionando neanche. è anche il ritorno solo il primo carattere
Credo che il problema è che è necessario per sfuggire alle chevron. Vedi la mia modifica. –
Se continui ad avere problemi potresti voler dare un esempio di questo in temp_string. Il tuo esempio funziona bene per temp_string = "prima di dopo" –
Regex.split ha funzionato per me. L'opzione char array con String.split sembra che dovrebbe dividere ogni riferimento di <, b, e, g, i, n, n, i, n, g, ecc singolarmente piuttosto che nel suo insieme. – Jono