Delphi postează în Pascal

În Delphi, ca și în orice alt limbaj de programare, puteți lucra cu șiruri de caractere. Există multe funcții pentru a lucra cu ele. În acest articol, vom examina cele mai populare funcții de șir din Delphi.

Găsirea unui caracter într-un șir

În Delphi, pos este folosit pentru a găsi poziția unui caracter sau a unui grup de caractere într-un șir. Această funcție este utilizată după cum urmează: pos (șirul pe care îl căutăm, șirul pe care îl căutăm). De exemplu, în cuvântul "mașină" trebuie să găsim litera "O". Noi scriem pos (lsquo-orsquo-, lsquo-Avtomatrsquo-). În timpul executării programului, în locul acestei funcții apare numărul 4. Deoarece litera O în cuvântul "mașină automată" se află pe locul 4. Sau dorim să găsim o întreagă linie de simboluri. În cuvântul "Frigider" găsiți un "dile". Pos (lsquo-dilrsquo, lsquo-holodilnikrsquo-). Se va întoarce la noi 5, din moment ce trecerea daiului începe cu un 5 caractere. Dacă un caracter sau caractere în lungimea șirului inițial nu, funcția returnează 0. Este de asemenea important să ne amintim că literele A și A - sunt diferite, așa că, dacă aveți nevoie pentru a găsi toate scrisorile într-un cuvânt, uita-te pentru A și A.

delphi pos

Alte funcții în Delphi

În plus față de funcția pos, Delphi include multe funcții pentru a lucra cu șiruri de caractere. De exemplu, copia funcției. Este folosit pentru a copia o singură secțiune de la o linie la alta. De asemenea, funcția concat servește ca un concatenator cu două linii. Ca și în matematică se adaugă două numere, liniile sunt, de asemenea, unite.

Proceduri de șir în Delphi

Funcțiile de șir delphi

Funcțiile întoarce întotdeauna ceva, dar procedurile nu. Exemple de proceduri de șir sunt procedurile de inserare și ștergere. Procedura de ștergere poate elimina fragmente dintr-un șir. Și Insert - pentru a insera. Combinați cu îndemânare aceste proceduri și, de asemenea, folosind funcții, puteți obține rezultate excelente, de exemplu, toți corectorii de eroare care subliniază cuvinte scrise incorect și, de asemenea, le corectează, traducătorii, dicționarele și așa mai departe. Toți folosesc funcții de șir, dar probabil nu în Pascal. Cunoscând funcțiile și procedurile șirului, puteți scrie, de exemplu, programul prezentat în figura de mai sus.

Distribuiți pe rețelele sociale:

înrudit
PHP: lucrul cu șiruri de caractere. Funcții de șir PHPPHP: lucrul cu șiruri de caractere. Funcții de șir PHP
Cifra de afaceri este / există în limba engleză: regulile de utilizareCifra de afaceri este / există în limba engleză: regulile de utilizare
Cum să traducem propozițiile din limba rusă în engleză? Instruire scurtăCum să traducem propozițiile din limba rusă în engleză? Instruire scurtă
Adjectiv în grade comparative în engleză și alte modalități de comparareAdjectiv în grade comparative în engleză și alte modalități de comparare
Programare: Java. Tipuri de dateProgramare: Java. Tipuri de date
Mediul de programare `Pascal ABC`Mediul de programare `Pascal ABC`
Limba de programare Python: bucleLimba de programare Python: bucle
String operator în Pascal - șirString operator în Pascal - șir
Operatorul de atribuire în "Pascal": ce se intenționează, ce acțiuni sunt efectuateOperatorul de atribuire în "Pascal": ce se intenționează, ce acțiuni sunt efectuate
Proceduri standard și funcții în PascalProceduri standard și funcții în Pascal
» » Delphi postează în Pascal