PostHeaderIconDelphi. Функция IsDelimiter ( const Delimiters, S: string; Index: Integer ): Boolean;

Функция IsDelimiter ( const Delimiters, S: string; Index: Integer ): Boolean;

Модуль: SysUtils

Описание
Функция определяет, является ли символ строки S, стоящий в позиции Index, символом-разделителем из набора символов, указанных в параметре Delimiters. Первый символ в строке имеет индекс 1. Все разделители, определенные в параметре Delimiters должны представлять собой однобайтовые символы. При работе с многобайтовыми символами функция контролирует, чтобы символ не представлял собой часть двухбайтового символа.

Пример
Данный пример определяет, стоит ли какой-нибудь из разделите-лей после слова "Казнить", если стоит то, выдается сообщение "Казнить!", если нет, то выдается сообщение "Помиловать!"

var
   S: string;
begin
   S:= 'Казнить, нельзя помиловать!';
   If IsDelimiter( '!.,-', S, 8) then
     MessageDlg( 'Казнить!', mtWarning, [mbOK], 0)
   else
     MessageDlg( 'Помиловать!', mtWarning, [mbOK], 0);
end;

 
Copyright © 2007-2010 IsIProg.ru. All Rights Reserved.