Lucrul cu siruri de caractere în Delfi, Delfi, componente Delphi sursă delphi

str În acest exemplu, două variabile sunt declarate (linia) și indexul (întreg). În prima linie a șirului de cod „Hello“ este plasat în str variabila. După aceea, indicele de lungime variabilă atribuită str șir. Rezultatele înregistrate într-un index variabil, va fi egal cu numărul de 6 - lungimea liniei.

Limba Delphi Copiere Funcție

Această funcție returnează un șir de trecere dată. De exemplu, aveți nevoie pentru a ieși din linie, „Numele meu este Michael“ caractere incepand de la al 5-lea la al 10-lea. Acest lucru este ușor de făcut utilizând funcția de copiere. Ea are trei parametri.

  • Șirul de la care doriți să obțineți o bucată de text.
  • Simbolul inițial.
  • Numărul caracterului dorit.

Funcția de copiere (S; Index, Count: Integer): string;

Un exemplu de utilizare a funcției:

STRI: = 'Numele meu este Michael';

Limba Delphi øtergere

Această caracteristică elimină un fragment de text din șirul specificat. Ea are trei parametri.

  • Șirul din care doriți să ștergeți un pasaj de text.
  • caracterul inițial de la care vor fi șterse caractere.
  • Numărul de caractere pentru a șterge. În general, funcția arată astfel:

Procedura Delete (var S: string; Index Count: Integer);

Un exemplu de utilizare a funcției Delete:

Strl: = 'Numele meu este Michael';

În acest exemplu, vom elimina din linia de caractere stri, pornind de la 5-lea până la al 10-lea (cinci personaje, începând cu poziția a 5-a). Ca urmare a str1 va avea doar șirul „Michael meu“.

Limba Delphi Pos Funcție

Această funcție caută aceste caractere într-un șir de caractere, sau, s-ar putea spune, este în căutarea unui subșir. În cazul în care se găsesc aceste caractere, acesta va returna numărul de serie de la care se găsește șirul dorit. Prezentăm doi parametri.

  • Un șir de caractere care trebuie căutate.
  • Linia în care să caute.

Dacă șirul nu este găsit, atunci funcția returnează un zero, funcția Pos (Substr: string; S: string): Integer; Un exemplu de utilizare a Pos funcție:

STRI: = 'Numele meu este Mike';

În acest exemplu, vom lansa un șir de căutare „Michael“, în linia stri. În acest caz, șirul „Misa“ este în variabila șir, și începe cu 11. Rezultatul - în variabila index este numărul de 11.

Funcția de limbă Inserare Delphi

Această procedură introduce un rând la altul, începând cu caracterul specificat. Ea are trei parametri.

  • Șirul de inserat.
  • Șirul de inserat.
  • Poziția în cazul în care pentru a insera.

În general, funcția arată astfel:

Procedura Insert (Sursa: string; var S: string; Index: Integer);

Un exemplu de utilizare a funcției de inserție: