par exemple, puis-je faire ceci:vb.net: pouvez-vous diviser une chaîne par une chaîne
split = temp_string.Split("<beginning of record>")
ceux recommandé:
split = Regex.Split(temp_string, "< beginning of record >")
son ne fonctionne pas. son juste retour le premier char « < »
et ceux d'entre vous qui a recommandé:
Dim myDelims As String() = New String(){"< beginning of record >"}
split = temp_string.Split(myDelims, StringSplitOptions.None)
cela ne fonctionne pas non plus. il est également revenir juste le premier caractère
Je pense que le problème est que vous devez échapper aux Chevrons. Voir ma modification. –
Si vous continuez à avoir des problèmes, vous pouvez donner un exemple de cela dans temp_string. Votre exemple fonctionne correctement pour temp_string = "avant après" –
Regex.split a fonctionné pour moi. L'option char array avec String.split semble devoir se séparer à chaque référence de <, b, e, g, i, n, n, i, n, g, etc. individuellement plutôt que dans son ensemble. – Jono