Lucrul cu siruri de caractere delphi

String - o secvență de caractere. În aplicațiile standard, tipul șir de caractere este folosit foarte des. Pentru a putea lucra cu valori string, ar trebui să utilizați un anumit tip de string sau matrice.

Este demn de remarcat faptul că Delphi are capacitatea de a atribui o matrice de valori string. În ceea ce privește tipurile de coarde, cel mai popular este un șir. În funcție de directiva $ H, care implicit este întotdeauna pe, compilatorul interpretează șirul în moduri diferite.

De exemplu, în cazul unei directive pentru a include compilatorul va interpreta șirul ca AnsiString tip, care este un șir lung de la zero la sfârșitul unui simbol.

In caz contrar, tipul este reprezentat ca un ShortString șir, care este un scurt șir fără caracter nul la sfârșitul anului. Lucrul cu siruri de caractere în Delphi programator necesită cunoștințe de o anumită listă de funcții speciale.

Delphi siruri de căutare


Limba pune în aplicare posibilitatea de a căuta un șir în șir Delphi. Pentru această funcție AnsiPos scop care returnează poziția în șir de prima apariție. În acest caz, dacă șirul nu este găsit, funcția returnează un rezultat nul „0“.

Există o serie de comenzi care vă permit să efectuați diverse manipulare șir. Se poate remarca AnsiIndexStr. Această funcție compară șirul cu o listă de siruri de caractere. Ca urmare, acesta returnează indicele corespunzător. întoarce AnsiMatchStr comanda „true“, în cazul în care linia se va conforma pe deplin cu orice rând dintr-o listă dată.

Prin căutarea șir Delphi este uneori necesar să se cunoască ultima poziție se potrivește cu caracterele specificate. Pentru această funcție scop LastDelimiter.

Trebuie remarcat faptul că linia de căutare poate fi realizată cu ajutorul echipei StrScan.

Cunoscând aceste funcții, manipulare șir se face mult mai rapid și mai ușor.

line de transfer Delphi


Este posibil să se controleze formatarea liniilor. De exemplu, puteți adapta transferul de siruri de caractere Delphi sub Unix, și pentru Windows.

În plus, pentru a efectua linia de transfer poate fi funcția WrapText datorată.

Lungimea șir Delphi


În scopul de a obține lungimea șirului de caractere Delphi, ar trebui să utilizați funcția de lungime (). Este scris după cum urmează:


Datorită acestei caracteristici de lucru foarte simplificat, cu siruri de caractere.

String la un număr


Delphi vă permite să conversia unui șir de caractere la un număr și numărul la un șir de caractere. Cele mai frecvent utilizate funcții în acest caz sunt:

1. IntToStr,
2. StrToInt,
3. StrToFloat,
4. FloatToStr.

Este demn de remarcat faptul că, uneori, fără aceste funcții, pur și simplu nu pot face. Ei fac posibilă nu număr întreg și variabile întregi de tip dublu, Integer, Real, Byte, și așa mai departe pentru a converti la text și vice-versa, un șir de caractere într-un număr.

String până în prezent


Pentru a converti un șir de caractere în data Delphi, utilizați funcția VarToDateTime (). Pentru a lucra cu datele din Delphi foarte des folosit funcția StrToDate (), care convertește direct numărul.

Recent, în plus față de lucru cu Delphi, mare interes este administrarea Linux.