2015-10-29 4 views
11
String content = "Jane"; 
String container = 'A.Sven,G.Jane,Jack'; // This is the string which i need to be searched with string content 

boolean containerContainsContent = StringUtils.containsIgnoreCase(container, content); // I used to write like this in java, wie Sie überprüfen, ob ein String eine Teil in delphi enthält

Ich bin neu in delphi. Gibt es einen "contains" -Befehl in Delphi oder einem anderen Befehl, der dieselben Operationen ausführt?

Antwort

25

können Sie die Funktionen in strutils verwenden in Delphi

uses 
    StrUtils; 
.. 
    if ContainsText('A.Sven,G.Jane,Jack','Jane') then 
    ... 

Contains gibt true zurück, wenn der Subtext gefunden wird, ohne Fall-Empfindlichkeit, im gegebenen Text

In StrUtils Sie auch praktisch finden Funktionen wie StartsText, EndsText und ReplaceText

+0

Danke, verwende ich wie wenn Pos (Inhalt, Container)> 0 dann showmessag e ('existiert') sonst showmessage ('Not exist'); Aber gibt es einen anderen Weg – delsql

+1

Pos ist casensentive –

+1

Ich verstehe Ihre Frage nicht, denn so würde es in Java –