РАЗБИТЬ СТРОКУ НА СЛОВА DELPHI

Разбить строку на слова в Delphi можно с помощью функции TStringList. Эта функция превратит полученную строку в список слов, каждое из которых можно будет обработать отдельно.

Вот пример кода на Delphi:

var stringList: TStringList; i: Integer;begin stringList := TStringList.Create; try stringList.Delimiter := ' '; stringList.StrictDelimiter := True; stringList.DelimitedText := 'Пример строки, которую нужно разбить на слова'; for i := 0 to stringList.Count - 1 do ShowMessage(stringList[i]); finally stringList.Free; end;

Эта функция определяет символ-разделитель как пробел, что позволяет разбить строку на отдельные слова. Строгая настройка разделителя указывает, что символ в качестве разделителя нельзя будет маскировать.

Также можно использовать другую функцию SplitString:

var stringList: TStringDynArray; i: Integer;begin stringList := SplitString('Пример строки, которую нужно разбить на слова', ' '); for i := 0 to Length(stringList) - 1 do ShowMessage(stringList[i]);end;

Эта функция разделит исходную строку на массив строк, используя символ-разделитель ' '. Эта функция легче в использовании, не требует создания объекта TStringList.

Программирование на языке Pascal. Урок 15. Адреса и указатели.

Программирование в Delphi Урок 3 2 Работа с текстом, строковые функции Length, Pos и другие

Программирование в Delphi Урок 8. Компоненты Главное меню и диалоговые окна

DELPHI Урок 3 Создание БД, добавление, удаление, изменение записей

Delphi мертв?

Delphi Programming Tutorial #14 - Anchors and Constraints

Delphi 7 Timers Tutorial

Программирование в Delphi

Реклама
Новое
Реклама