PočítačeProgramovanie

Delphi pos - line v Pascale

V Delphi, rovnako ako v akejkoľvek inej programovací jazyk môže pracovať s reťazcami. Existuje mnoho funkcií pre práci s nimi. V tomto článku sa pozrieme na najpopulárnejšie v reťazcových funkcií Delphi.

Nájdenie znaku v reťazci

Delphi pos sa používa na nájdenie pozície znaku alebo skupiny znakov v reťazci. Táto funkcia sa používa takto: pos (string ak záujem o vedenie, ktoré hľadajú pre vás). Napríklad slovo "automatické" musíme nájsť písmeno "O". Napísať POS ( 'A', 'Automatic'). Počas vykonávania programu na mieste, bude táto funkcia Obrázok 4. Vzhľadom k tomu, písmeno O v slove "stroj" stojí na 4. mieste. Alebo chceme nájsť segment postáv. Slovo "Lednice" nájsť "DIL". Pos ( 'dil' 'chladničky'). To nás vracia do 5, ako Diehl pasáž začína s 5 znakmi. Ak sa znak alebo znaky v pôvodnej dĺžke reťazca nie sú, funkcia vracia 0. Je tiež dôležité si uvedomiť, že písmená a, A - sú rôzne, takže ak budete potrebovať nájsť všetky písmená v slove, pozrite sa na A aj A.

Ostatné funkcie v Delphi

Okrem funkcie pos Delphi obsahuje množinu funkcií pre manipuláciu reťazca. Napríklad skopírovať funkciu. Používa sa na kopírovanie určitej časti jedného reťazca do druhého. Tiež concat funkcia slúži skleyschikom dva riadky. Rovnako ako v matematiky sú pridané dve čísla, na rovnakom riadku je spojené k sebe navzájom.

String postupy v Delphi

Funkcia je vždy niečo k návratu, ale postup - no. Príkladom reťazca postupov môže slúžiť ako postupy vloženie a vybratie. Odstrániť procedúru odstrániť fragmenty z reťazca. A Vložte - vložiť. Zručne kombinuje tieto postupy, rovnako ako pri použití funkcie, môžete dosiahnuť vynikajúce výsledky, napríklad ovládať všetky korektor chýb, ktoré zdôrazňujú preklepov a napraviť ich, prekladatelia, slovníky a ďalšie. Všetci používajú funkcie reťazec, ale pravdepodobne nie v Pascale. Znalosť reťazcové funkcie a postupy môžu byť, napríklad, napísať program, zobrazený na obrázku vyššie.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sk.birmiss.com. Theme powered by WordPress.