Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения
KANSoftWare

Выбрать слово из строки по номеру (2)

Delphi , Синтаксис , Текст и Строки

Выбрать слово из строки по номеру (2)

Code:
//Функция возвращающая N-ое слово в строке
//Если N=0, то функция возвращает подстоку начиная с первого разделителя
function GetWord(str:string;n:word;sep:char):string;
var i,space,l,j:integer;
   buf:string;
begin
l:=length(str);
if n=0 then begin //особый параметр
             j:=pos(GetWord(str,2,sep),str);
             GetWord:=copy(str,j,l-j+1);
             exit
            end;
space:=0;
i:=0;
while (space<>(n-1))and(i<=l) do
begin
  i:=i+1;
 if str[i]=sep then space:=space+1
end;
i:=i+1;
buf:='';
while (i<=l)and(str[i]<>sep) do
begin
  buf:=buf+str[i];
  i:=i+1
end;
GetWord:=buf;
end;
 
Автор: TP@MB@Y
Взято с Vingrad.ru http://forum.vingrad.ru

Статья Выбрать слово из строки по номеру (2) раздела Синтаксис Текст и Строки может быть полезна для разработчиков на Delphi и FreePascal.


Комментарии и вопросы


Ваше мнение или вопрос к статье в виде простого текста (Tag <a href=... Disabled). Все комментарии модерируются, модератор оставляет за собой право удалить непонравившейся ему комментарий.

заголовок

e-mail

Ваше имя

Сообщение

Введите код




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Текст и Строки ::


реклама



©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru Rambler's Top100
19.04.2024 21:49:34/0.033693075180054/0