HĽADANIE STRÁNOK

Delphi pozície v Pascalu

V Delphi, rovnako ako v akomkoľvek inom programovacom jazyku, môžete pracovať s reťazcami. Existuje veľa funkcií pre prácu s nimi. V tomto článku sa pozrieme na najpopulárnejšie reťazcové funkcie v Delphi.

Vyhľadanie znaku v reťazci

V Delphi sa na pozíciu používa posznak alebo skupinu znakov v reťazci. Táto funkcia sa používa nasledovne: pos (reťazec, ktorý hľadáme, reťazec, ktorý hľadáme). Napríklad v slove "stroj" musíme nájsť písmeno "O". Napíšte pos ('o', 'Automatic'). Počas vykonávania programu sa namiesto tejto funkcie zobrazí číslo 4. Keďže písmeno O v slove "automatický stroj" je na 4. mieste. Alebo chceme nájsť celý rad symbolov. V slove "Chladnička" nájdite "dile". Pos ("dil", "chladnička"). Vráti sa k nám 5, pretože priechod dlaždice začína 5 znakmi. Ak nie je žiadny znak alebo riadok znakov v zdrojovom riadku vôbec, potom funkcia vráti 0. Je tiež dôležité mať na pamäti, že písmená a a A sú rôzne, takže ak musíte nájsť všetky písmená a v slove, potom sa pozrite na a a A.

delphi pos

Ďalšie funkcie v Delphi

Okrem funkcie pos obsahuje Delphiveľa funkcií pre prácu s reťazcami. Napríklad funkčná kópia. Používa sa na kopírovanie jednej časti z jedného riadku na druhý. Funkcia concat slúži aj ako dvojväzkový kontenant. Rovnako ako v matematike sú pridané dve čísla, linky sú tiež spojené.

Postupy reťazca v službe Delphi

funkcií reťazca delphi

Funkcie vždy vrátia niečo, ale postupy- nie. Príklady stringových postupov sú procedúry vloženia a delécie. Procedúra Odstrániť môže odstrániť fragmenty z reťazca. A Vložiť - vložiť. Skúsením týchto postupov a tiež použitím funkcií môžete dosiahnuť skvelé výsledky, napríklad všetky opravy chýb, ktoré kladú dôraz na nesprávne napísané slová a tiež ich opravujú, prekladatelia, slovníky a tak ďalej. Všetci používajú reťazcové funkcie, ale pravdepodobne nie v Pascalovi. Ak poznáte reťazcové funkcie a postupy, môžete napríklad napísať program zobrazený na obrázku vyššie.

</ p>
  • vyhodnotenia: