Wie entferne ich einen definierten Teil einer Zeichenkette?

11

Ich habe diese Zeichenfolge: "NT-DOM-NV \ MTA" Wie kann ich den ersten Teil löschen: "NT-DOM-NV \" Um dies als Ergebnis zu haben: "MTA"

Wie ist es mit RegEx möglich?

    
SamekaTV 15.03.2011, 13:12
quelle

8 Antworten

29

können Sie

verwenden %Vor%     
Fun Mun Pieng 15.03.2011, 13:14
quelle
9

Vorausgesetzt, "\" erscheint immer in der Zeichenfolge

%Vor%     
Mikael Östberg 15.03.2011 13:17
quelle
4
%Vor%

"asdasdfghj".TrimStart("asd" ); ergibt "fghj" .
"qwertyuiop".TrimStart("qwerty"); ergibt "uiop" .

%Vor%

"asdasdfghj".CutStart("asd" ); wird jetzt in "asdfghj" angezeigt.
"qwertyuiop".CutStart("qwerty"); wird immer noch in "uiop" angezeigt.

    
Vercas 15.03.2011 13:15
quelle
3

Wenn immer nur ein umgekehrter Schrägstrich vorhanden ist, verwenden Sie Folgendes:

%Vor%

Wenn es mehrere geben kann und Sie nur den letzten Teil haben möchten, verwenden Sie dies:

%Vor%     
Daniel Hilgarth 15.03.2011 13:15
quelle
1

Versuchen Sie

%Vor%     
Øyvind Bråthen 15.03.2011 13:15
quelle
0
%Vor%     
agradl 15.03.2011 13:15
quelle
0

Sie können diese Erweiterungsmethode verwenden:

%Vor%

In Ihrem Fall können Sie es wie folgt verwenden:

%Vor%

Hinweis: Verwenden Sie nicht die Methode TrimStart , da sie möglicherweise ein oder mehrere Zeichen weiter schneidet ( siehe hier ).

    
Jacob 13.08.2017 22:48
quelle
0
%Vor%

Probieren Sie hier aus.

    
Paolo Mazzoni 21.08.2017 16:46
quelle

Tags und Links