Wie kann ich einen Teil einer Zeichenkette vergleichen?

8

Ich habe eine Zeichenfolge "01-02" und möchte sie mit einer anderen Zeichenfolge "02-03-1234" vergleichen. Gibt es einen einfachen Weg, den ich vergleichen kann, wenn die ersten fünf Zeichen eines Strings gleich den ersten fünf eines anderen Strings sind?

Marife

    
Marife 15.05.2011, 20:59
quelle

4 Antworten

3

Verwenden Sie einfach die Methode Substring , um einen Teil der Zeichenfolgen abzurufen, und überprüfen Sie die Länge der Zeichenfolgen zuerst, sofern Sie nicht absolut sicher sind, dass sie immer mindestens fünf Zeichen lang sind:

%Vor%     
Guffa 15.05.2011, 21:03
quelle
13
%Vor%     
Morten Mertner 15.05.2011 21:00
quelle
11

Wenn Ihre Strings mindestens 5 Zeichen lang sind, sollte string.Compare funktionieren:

%Vor%     
Chaquotay 15.05.2011 22:14
quelle
1

Versuchen Sie Folgendes:

%Vor%     
Marco 15.05.2011 21:15
quelle

Tags und Links