Vyhledávání webu

Delphi poskládá v Pascalu

V Delphi, stejně jako v jakémkoli jiném programovacím jazyce, můžete pracovat s řetězci. K práci s nimi existuje mnoho funkcí. V tomto článku se podíváme na nejpopulárnější funkce řetězců v Delphi.

Hledání znaku v řetězci

V Delphi se pozice používá k poziciznak nebo skupinu znaků v řetězci. Tato funkce se používá následovně: pos (řetězec, který hledáme, řetězec, který hledáme). Například ve slově "stroj" musíme najít písmeno "O". Napište pos ('o', 'Automatic'). Během provádění programu v místě, bude tato funkce Obrázek 4. Vzhledem k tomu, písmeno O ve slově „stroj“ stojí na 4. místě. Nebo chceme najít celou řadu symbolů. Ve slově "Chladnička" najděte "dile". Pos ('dil', 'chladnička'). Vrátíme se k nám 5, protože průchod dlaždice začíná 5 znaky. Pokud se znak nebo znaky v původní délce řetězce nejsou, funkce vrací 0. Je také důležité si uvědomit, že písmena a, A - jsou různé, takže pokud budete potřebovat najít všechna písmena ve slově, podívejte se na A i A.

delphi pos

Další funkce v Delphi

Kromě funkce pos obsahuje Delphimnoho funkcí pro práci s řetězci. Například kopie funkce. Používá se k zkopírování jedné části z jednoho řádku do druhého. Také concat funkce slouží jako dvouřádkový zřetězovač. Stejně jako v matematice se přidávají dvě čísla, spojují se i linky.

Postupy řetězce v Delphi

funkce delphi string

Funkce vždy vrátí něco, ale postupy- Ne. Příklady řetězcových procedur jsou postupy vkládání a odstraňování. Postup odstranění může odstranit fragmenty z řetězce. A Vložit - pro vložení. Dovedně kombinuje tyto postupy, stejně jako při použití funkce, můžete dosáhnout vynikajících výsledků, například ovládat veškeré korektor chyb, které zdůrazňují překlepů a napravit je, překladatelé, slovníky a další. Všichni používají řetězcové funkce, ale pravděpodobně nejsou v Pascalu. Pokud znáte řetězcové funkce a postupy, můžete například napsat program zobrazený na obrázku výše.

</ p>
  • Hodnocení: