SITE MEKLĒŠANA

Delphi pos - līnijas Pascal

Delphi, tāpat kā jebkurā citā programmēšanas valodā, varat strādāt ar virknes. Ir daudz funkciju, lai strādātu ar viņiem. Šajā rakstā mēs aplūkosim vispopulārākās Delphi stīgu funkcijas.

Rindas rakstzīmes atrašana

Delphi posmā tiek izmantots pozīcijas atrašanairakstzīme vai rakstzīmju grupa virknē. Šo funkciju izmanto šādi: pos (meklējamā virkne, virkne, ko meklējam). Piemēram, vārdam "mašīna" mums jāatrod burts "O". Rakstīt pos ('o', 'Automatic'). Programmas izpildes laikā šīs funkcijas vietā parādās skaitlis 4. Tā kā burts O vārdam "automāts" atrodas 4. vietā. Vai arī mēs vēlamies atrast visu simbolu rindu. Vārdā "Ledusskapis" atrodiet "dīleri". Pos ("dil", "ledusskapis"). Tas atgriezīsies pie mums 5, jo dīlera pāreja sākas ar 5 rakstzīmēm. Ja avota līnijā vispār nav rakstzīmes vai rakstzīmju rindiņas, tad funkcija atgriež 0. Ir arī svarīgi atcerēties, ka burti a un a ir atšķirīgi, tādēļ, ja jums ir jāatrod visi vārdi a, tad meklējiet a un a.

delphi poz

Citas funkcijas Delphi

Papildus POS funkcijai Delphi ietver arīdaudz funkciju darbam ar stīgām. Piemēram, funkciju kopija. To izmanto, lai kopētu vienu sadaļu no vienas līnijas uz otru. Arī concat funkcija kalpo kā divu līniju concatenator. Tāpat kā matemātikā tiek pievienoti divi skaitļi, arī līnijas ir apvienotas.

String procedūras Delphi

delphi string funkcijas

Funkcijas vienmēr kaut ko atdod, bet procedūras- nē Virkņu procedūru piemēri ir ievietošanas un dzēšanas procedūras. Dzēšanas procedūra var noņemt fragmentus no virknes. Un ievietot - lai ievietotu. Prasmīgi apvienojot šīs procedūras un izmantojot funkcijas, jūs varat sasniegt lieliskus rezultātus, piemēram, visus kļūdas korektorus, kas akcentē nepareizi rakstītos vārdus, kā arī labo tos, tulkotājus, vārdnīcas un tā tālāk. Viņi visi izmanto stīgu funkcijas, bet, iespējams, nav Pascal. Zinot virknes funkcijas un procedūras, jūs varat, piemēram, uzrakstīt programmu, kas parādīta attēlā, kas atrodas augšpusē.

</ p>
  • Reitings: