Получение N-го слова из строкиDelphi , Синтаксис , Текст и СтрокиПолучение N-го слова из строки
Автор: Gua { **** UBPFD *********** by delphibase.endimus.com **** >> Получение N-го слова из строки Зависимости: System Автор: Gua, fbsdd@ukr.net, ICQ:141585495, Simferopol Copyright: Gua Дата: 02 мая 2002 г. ***************************************************** } { Str: Строка Smb: Разгранечительный символ WordNmbr: Номер нужного сова } function GetWord(Str, Smb: string; WordNmbr: Byte): string; var SWord: string; StrLen, N: Byte; begin StrLen := SizeOf(Str); N := 1; while ((WordNmbr >= N) and (StrLen <> 0)) do begin StrLen := Pos(Smb, str); if StrLen <> 0 then begin SWord := Copy(Str, 1, StrLen - 1); Delete(Str, 1, StrLen); Inc(N); end else SWord := Str; end; if WordNmbr <= N then Result := SWord else Result := ''; end; Пример использования: GetWord('Здесь ваш текст',' ',3); // Возвращает -> 'текст' Статья Получение N-го слова из строки раздела Синтаксис Текст и Строки может быть полезна для разработчиков на Delphi и FreePascal. Комментарии и вопросыМатериалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Текст и Строки ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |