Ich habe eine Textdatei, die durch Tabulatoren getrennt ist. Wie kann ich diese Zeichenfolge in Teilstrings für ein Array trennen, indem Sie die Registerkarten erkennen?Separate Zeichenfolge von Tab-Zeichen
26
A
Antwort
50
string s = "123\t456\t789";
string[] split = s.Split('\t');
0
Verwenden Sie einfach die String.Split
Methode und teilen Sie auf Tabs (so wahrscheinlich zuerst geteilt auf Zeilenumbrüche, um die Zeilen und dann eins auf Tabs, um die Werte zu erhalten).
Siehe hier für weitere Details:
http://msdn.microsoft.com/en-us/library/system.string.split.aspx
4
Wenn Sie String.split() verwenden Sie die Schnur um jeden regulären Ausdruck aufgeteilt, einschließlich Registerkarten. Die Regex, die Registerkarten entspricht, ist \ t, Sie können also das folgende Beispiel verwenden;
String foo = "Hello\tWorld";
String[] bar = foo.split("\t");
die einen String Array mit den Worten Hallo und Welt
Verwandte Themen
- 1. Prolog - separate Zeichenfolge von Ganzzahl
- 2. separate Felder für eine Zeichenfolge
- 3. SQL - Separate Zeichenfolge in Spalten
- 4. C# string.split() separate Zeichenfolge nach Großbuchstaben
- 5. Separate Thread von UI
- 6. Separate ungerade sogar von String
- 7. Einzelne oder separate Datenbanken für separate Kundenkonten?
- 8. Separate Kompilation
- 9. Separate Übersetzungseinheiten
- 10. Entspricht Process.Start() ohne separate Argumente
- 11. Separate String aus Pfad regex
- 12. Öffnen und Schließen von Dateien - separate Methoden
- 13. Speichern von Anwendungstext: Inline vs. Separate Datei
- 14. Separate Jahr von Monat in Datumsformat
- 15. Separate "interne" von "externe" Dokumentation in Doxygen
- 16. Laden von DLLs in eine separate Anwendungsdomäne
- 17. Separate Logik Thread von Event Dispatch Thread
- 18. separate html von PHP Kommentaren Klasse
- 19. Übergabe von ArrayList an separate Klasse?
- 20. Separate comma separated values von MySQL-Tabelle
- 21. Ausführen von QFileDialog :: getOpenFileName ohne separate Ereignisschleife?
- 22. Separate Layout-Stile von Thema Stile
- 23. Separate Politik von Mechanismus: Was bedeutet es?
- 24. Styling separate Arrays von Wörtern in mark.js?
- 25. Separate HTML von PHP PDO ohne MVC?
- 26. Separate mobile CSS-Tabelle vs. separate mobile Seite?
- 27. MVC und separate Projekte
- 28. Eine separate PHP-Klasseninitialisierungsdatei
- 29. separate Array Werte PHP
- 30. AngularJS und separate Modellklassen
Dank, CD zurückkehren würde. Ich wusste nicht, dass Split solche Escape-Sequenzen nehmen würde. – Jimmy