В Delphi, както във всеки друг програмен език, можете да работите с низове. Има много функции за работа с тях. В тази статия ще разгледаме най-популярните низови функции в Delphi.

Намиране на знак в низ

В Делфи, позицията се използва за намиране на позициятазнак или група знаци в низ. Тази функция се използва, както следва: pos (низът, който търсим, низът, който търсим). Например, в думата "машина" трябва да намерим буквата "О". Напишете pos ('o', 'Automatic'). По време на изпълнението на програмата, на мястото на тази функция ще разбера 4. Тъй като буквата О в думата "машина" се намира в 4-то място. Или искаме да намерим цяла линия от символи. Във думата "Хладилник" намерете "дилей". Pos ("dil", "хладилник"). Той ще се върне при нас 5, тъй като преминаването на дивото започва с 5 знака. Ако символ или символи в оригиналната дължина низ не, функцията връща 0. Също така е важно да се помни, че буквите А и А - са различни, така че ако имате нужда, за да намерите всички букви в една дума, за А и А. погледнем

delphi pos

Други функции в Делфи

В допълнение към функцията pos, Delphi включвамного функции за работа с низове. Например функционалното копие. Използва се за копиране на отделна секция от един ред на друг. Също така, concat функцията служи като дву-линеен конкатенатор. Както и при математиката се добавят две цифри, линиите също се свързват.

Струнни процедури в Делфи

функциите на делфийските низове

Функциите винаги връщат нещо, а процедурите- Не. Примери за струнни процедури са процедурите за вмъкване и заличаване. Процедурата за изтриване може да премахне фрагменти от низ. И Вмъкване - за вмъкване. Умело съчетаване на тези процедури, както и с помощта на функция, можете да постигнете добри резултати, например, работят всички коректор грешка, в които се подчертава сгрешените думи и тяхното коригиране, преводачи, речници и др. Всички те се използват функциите на низ, но вероятно не в Паскал. Знаейки, функциите и процедурите за низ може да бъде, например, се напише програма е показано на фигурата по-горе.