J'ai un fichier texte délimité par des tabulations. Comment puis-je séparer cette chaîne en sous-chaînes pour un tableau en détectant les onglets?
string s = "123\t456\t789";
string[] split = s.Split('\t');
Si vous utilisez String.split (), vous pouvez diviser la chaîne autour de n'importe quelle expression régulière, y compris les tabulations. L'expression régulière qui correspond aux tabulations est\t, vous pouvez donc utiliser l'exemple suivant;
String foo = "Hello\tWorld";
String[] bar = foo.split("\t");
Ce qui retournerait un tableau String contenant les mots Bonjour et Monde
Utilisez simplement le String.Split
méthode et division sur les tabulations (donc probablement une première division sur les sauts de ligne pour obtenir les lignes, puis une sur les tabulations pour obtenir les valeurs).
Voir ici pour plus de détails:
http://msdn.Microsoft.com/en-us/library/system.string.split.aspx