Das Prüfen von mehreren enthält eine Zeichenfolge

7

Ich habe also eine Bedingung, die momentan so aussieht ...

%Vor%

Ich muss ein paar weitere Zeichen hinzufügen, nach denen ich suchen möchte, und mich fragen, ob es eine mehr kondensierte Syntax gibt, um dasselbe zu erreichen? Etwas ähnlich dem IN-Operator von SQL?

%Vor%

Kennt jemand irgendwelche coole Tricks, um das zu erreichen, ohne viel Code hinzuzufügen?

    
Kevin DiTraglia 02.05.2012, 17:53
quelle

7 Antworten

22

Erwägen Sie die Verwendung von Regex (geben Sie Zeichen an, die Sie in Klammern prüfen möchten - denken Sie daran, dass einige davon maskiert sein müssen):

%Vor%

oder

%Vor%     
empi 02.05.2012, 17:55
quelle
8

Wie wäre es damit?

%Vor%     
ja72 02.05.2012 17:57
quelle
5

Gewinnt dies für den kürzesten?

%Vor%     
IngisKahn 02.05.2012 18:04
quelle
3

Sie könnten Linq verwenden:

%Vor%     
Nicholas Butler 02.05.2012 17:58
quelle
3

Sie könnten String.IndexOfAny verwenden - es wird die Zeichenfolge nach einem beliebigen Zeichensatz in einem Array durchsuchen:

%Vor%     
Jim Dagg 02.05.2012 17:59
quelle
3
%Vor%     
user1675905 11.04.2014 18:55
quelle
2

Versuchen Sie

%Vor%

oder

%Vor%     
Olivier Jacot-Descombes 02.05.2012 17:58
quelle

Tags und Links