У Делпхију, као и у било ком другом програмском језику, можете радити са стринговима. Постоји много функција за рад са њима. У овом чланку ћемо погледати најпопуларније функције стрингова у Делпхију.
Проналажење лика у низу
У Делпхима се пос користи за проналажење положајазнак или група знакова у низу. Ова функција се користи на следећи начин: пос (низ за претрагу, низ за претрагу). На пример, у речи „аутомат“ морамо наћи слово „О“. Пишемо пос („о“, „Аутоматски“). Током извршавања програма уместо ове функције појавиће се број 4. Пошто је слово О у речи „машина“ на 4. месту. Или желимо да пронађемо читав сегмент ликова. Пронађите „дил“ у речи „Фрижидер“. Поз („дил“, „фрижидер“). Вратиће нам се 5, јер одељак Дел започиње са 5 знакова. Ако у оригиналном низу уопште нема знака или сегмента знакова, функција ће вратити 0. Такође је важно запамтити да су слова а и А различита, па ако требате пронаћи сва слова а у речи, потражите и а и А.
Остале функције у Делпхију
Поред функције пос, Делпхи укључујемноге функције за рад са жицама. На пример, копија. Користи се за копирање одређеног одељка из једног реда у други. Функција цонцат такође служи као спајање два низа. Као и у математици, додају се два броја, низови су такође повезани једни с другима.
Низови поступака у Делпхима
Функције увек нешто враћају, али процедуре- не. Пример поступака низа су поступци уметања и брисања. Поступак Делете може уклонити фрагменте из низа. А Инсерт је уметање. Вештим комбиновањем ових поступака, као и коришћењем функција, можете постићи огромне резултате, на пример, сви исправљачи грешака раде који подвлаче погрешно написане речи, као и исправљају их, преводиоце, речнике и тако даље. Сви они користе функције стринга, али вероватно не у Пасцалу. Познавајући функције и процедуре низа, можете, на пример, написати програм приказан на горњој слици.