nisfarm.ru

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 jazyce Delphi se pos používá k nalezení polohy znaku nebo skupiny 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". Napíšeme pos (lsquo-orsquo-, lsquo-Automatic). Během provádění programu se místo této funkce objeví číslo 4. Vzhledem k tomu, že písmeno O ve slově "automatický stroj" je na 4. místě. Nebo chceme najít celou řadu symbolů. Ve slově "Chladnička" najděte "dile". Pos (lsquo-dilrsquo-, lsquo-chladnička-quo). Vrátíme se k nám 5, protože průchod dlaždice začíná 5 znaky. Není-li vůbec žádný znak nebo řádek znaků ve zdrojovém řádku, vrátí se funkce 0. Je také důležité si uvědomit, že písmena a a A jsou odlišná, takže pokud potřebujete najít všechna písmena a ve slově, pak se podívejte na a a A.




delphi pos

Další funkce v Delphi

Kromě funkce pos, Delphi obsahuje mnoho 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 něco vracejí, ale postupy nejsou. 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í. Skillfully kombinovat tyto postupy, a také pomocí funkcí, můžete dosáhnout skvělé výsledky, například všechny opravy chyb, které zdůrazňují nesprávně napsané slova, a také opravit je, překladatelé, slovníky a tak dále, práce. 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.

Sdílet na sociálních sítích:

Podobné
© 2021 nisfarm.ru