Teilt die Zeichenfolge vom zweiten Auftreten des Zeichens ab

8

Wie man die Zeichenkette vom zweiten Auftreten des Zeichens trennt

%Vor%     
Mr. Black 11.05.2011, 12:51
quelle

5 Antworten

4

Sie könnten den regulären Ausdruck verwenden:

%Vor%

Der reguläre Ausdruck entspricht "alles", gefolgt von einem Bindestrich gefolgt von Ziffern.

    
hallidave 11.05.2011, 13:05
quelle
9

Es gibt nichts wie ein Einzeiler:)

%Vor%

Es wird die Zeichenkette umkehren, einmal durch '-' geteilt, also 2 Elemente (das Zeug vor dem ersten '-' und alles, was darauf folgt) zurückgegeben, bevor beide Elemente und dann das Array selbst umgekehrt werden.

>

Bearbeiten

%Vor%     
gnab 11.05.2011 13:10
quelle
4

Wenn Sie immer zwei Bindestriche haben, können Sie den letzten Index von - bekommen:

%Vor%     
McStretch 11.05.2011 13:05
quelle
3
%Vor%

Dies entspricht einer beliebigen Zeichenfolge und teilt sie durch das zweite Vorkommen von - auf.

    
Douglas F Shearer 11.05.2011 13:06
quelle
2

Sie könnten es auseinander teilen und es wieder zusammenfügen:

%Vor%     
seph 11.05.2011 13:09
quelle

Tags und Links