VisualBasic Script - Führende "Tabulator" eines Strings entfernen

KaeTuuN

Rear Admiral Pro
Registriert
Okt. 2002
Beiträge
5.327
Hiho,
ich hab direkt die nächste Frage:
Wie kann ich bei einem String variabler Länge die führenden Tabulatorzeichen entfernen?

Bisher versucht:
Trim --> funktioniert nicht, scheint nur Leerzeichen zu entfernen
Right --> Fällt weg, da die Strings unterschiedlich lang sind
Mid --> Fällt weg, da die Anzahl der Tabulatorzeichen am Anfang ebenfalls variiert

Danke schonmal für eure Hilfe!

LG Kae
 
tabulator zeich in Char suchen :D

also "\t" ist dein tabulator zeichen...

Code:
String bla = "\tMein Text \tist hier"; ///Hier hast du 2 Tabulatoren.
bla.Replace("\t", "");///Ist aber je nach dem wie es in VB behandelt wird.
                       ///in C# kannst du Strings als auch Chars verwenden.

Du musst beachten... alle deine Tabs Zeichen werden ersetz nicht nur einer.
 
das kann man natürlich machen, wenn man sicher ist, dass innerhalb der Daten kein Tabulator ist bzw. man die nicht braucht. Man kann der Trim-Methode auch vorgeben,w elche Zeichen sie berücksichtigen soll:

Code:
Dim string2 As String = string1.Trim(vbTab.ToCharArray)
 
Danke, habs jetzt mit der oberen Methode gelöst, da es egal ist, ob noch andere Tabulator in dem String sind oder nicht.

Deine Methode sieht ein wenig eleganter aus. Werde wohl sowas in nächster Zeit öfter brauchen und es dann mal so probieren.

Mfg Kae
 
Zurück
Oben