web-dev-qa-db-ja.com

Delphiで文字列に部分文字列が含まれているかどうかを確認するにはどうすればよいですか?

_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

Delphiが初めてです。 Delphicontainsコマンド、または同じ操作を実行する他のコマンドはありますか?

16
delsql

DelphiStrUtilsの関数を使用できます

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

ContainsTextは、指定されたテキストで大文字小文字を区別せずにサブテキストが見つかった場合にtrueを返します

StrUtilsには、StartsTextEndsTextReplaceTextなどの便利な関数もあります。

34
Jens Borrisholt