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как проверить, если строка содержит подстроку в Дельфах

Я новичок в Дельфах. Есть ли команда 'contains' в команде delphi или anyother, которая выполняет те же операции?

ответ

25

Вы можете использовать функции в strutils в Delphi

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

ContainsText возвращает истину, если подтекст будет найден, не чувствительность к регистру, в данном тексте

В StrUtils вы также найдете удобный функции, такие как StartsText, EndsText и ReplaceText

+0

Спасибо, я использую как если Pos (содержание, контейнер)> 0, то showmessag e ('exists') else showmessage ('Не существует'); Но есть ли другой способ – delsql

+1

Pos is casesensetive –

+1

Я не понимаю ваш вопрос, потому что так будет в Java –

Смежные вопросы