Operacje
Adam Boduch
Poniższa tabela zawiera spis funkcji wykorzystywanych do manipulacji i operacji na łańcuchach. Wszystkie z poniższych funkcji zawarte są w modułach: System, SysUtils oraz StrUtils.
Nazwa | Opis |
---|---|
[[Delphi/AdjustLineBreaks]] | Poprawia łamanie linii w zależności od wybranego systemu |
[[Delphi/AnsiCompareStr]] | Porównuje dwa łańcuchy |
[[Delphi/AnsiCompareText]] | Porównuje dwa łańcuchy (nie rozróżnia wielkości znaków) |
[[Delphi/AnsiContainsStr]] | Zwraca wartość [[Delphi/True]] jeżeli jeden łańcuch jest częścią drugiego |
[[Delphi/AnsiContainsText]] | Zwraca wartość [[Delphi/True]] jeżeli jeden łańcuch jest częścią drugiego (nie rozróżnia wielkości znaków) |
[[Delphi/AnsiDequotedStr]] | Zwraca łańcuch pozbawiony cudzysłowia lub apostrofów |
[[Delphi/AnsiEndsStr]] | Zwraca [[Delphi/True]] jeżeli koniec łancucha zawiera określony ciąg |
[[Delphi/AnsiEndsText]] | Zwraca [[Delphi/True]] jeżeli koniec łancucha zawiera określony ciąg (ignoruje wielkość znaków) |
[[Delphi/AnsiExtractQuotedStr]] | Usuwa z początku i końca łańcucha znaki apostrofu lub cudzysłowia lub jakiekolwiek inne |
[[Delphi/AnsiIndexStr]] | Szuka łańcucha w tablicy typu [[Delphi/String]] |
[[Delphi/AnsiIndexText]] | Szuka łańcucha w tablicy typu [[Delphi/String]] |
[[Delphi/AnsiLeftStr]] | Zwraca część łańcucha z lewej strony |
[[Delphi/AnsiLowerCase]] | Zmienia na małe znaki w łańcuchu |
[[Delphi/AnsiMatchStr]] | Zwraca [[Delphi/True]] jeżeli łańcuch zawiera określone frazy |
[[Delphi/AnsiMatchText]] | Zwraca [[Delphi/True]] jeżeli łańcuch zawiera określone frazy (ignoruje wielkość znaków) |
[[Delphi/AnsiMidStr]] | Zwraca część łańcucha |
[[Delphi/AnsiPos]] | Zwraca pozycję jednego łancucha w drugim |
[[Delphi/AnsiQuotedStr]] | Zwraca łańcuch opatrzony apostrofami |
[[Delphi/AnsiReplaceStr]] | Zastępępuje określone znaki w łańcuchu |
[[Delphi/AnsiReplaceText]] | Zastępępuje określone znaki w łańcuchu (ignoruje wielkość znaków) |
[[Delphi/AnsiResemblesText]] | Sprawdza czy dwa łancuchy są do siebie podobne |
[[Delphi/AnsiReverseString]] | Odwraca łańcuch |
[[Delphi/AnsiRightStr]] | Zwraca część łancucha z prawej strony |
[[Delphi/AnsiSameStr]] | Zwraca [[Delphi/True]] jeżeli dwa łańcuchy są identyczne |
[[Delphi/AnsiSameText]] | Zwraca [[Delphi/True]] jeżeli dwa łańcuchy są identyczne (ignoruje wielkość znaków) |
[[Delphi/AnsiStartsStr]] | Zwraca [[Delphi/True]] jeżeli dany ciąg znajduje się na początku łańcucha |
[[Delphi/AnsiStartsText]] | Zwraca [[Delphi/True]] jeżeli dany ciąg znajduje się na początku łańcucha (ignoruje wielkość znaków) |
[[Delphi/AnsiUpperCase]] | Zamienia na wielkie znaki w łańcuchu |
[[Delphi/CompareStr]] | Porównuje dwa łańcuchy, sprawdza czy są równe |
[[Delphi/CompareText]] | Porównuje dwa łańcuchy i sprawdza czy są równe (ignoruje wielkość znaków) |
[[Delphi/Concat]] | Łączy dwa lub więcej łańcuchów w jeden |
[[Delphi/Copy]] | Kopiuje część łańcucha |
[[Delphi/DecodeSoundExInt]] | Dekoduje liczbową reprezentację algorytmu SoundEx |
[[Delphi/DecodeSoundExWord]] | Dekoduje liczbową reprezentację algorytmu SoundEx na postać fonetyczną |
[[Delphi/Delete]] | Usuwa część łańcucha |
[[Delphi/DupeString]] | Tworzy łańcuch zawierający kopie danego ciągu |
[[Delphi/ExtractStrings]] | Rozdziela łańcuch na podstawie danego znaku |
[[Delphi/Insert]] | Wstawia tekst w określone miejsce łancucha |
[[Delphi/LeftStr]] | Zwraca część łańcucha z lewej strony |
[[Delphi/LeftBStr]] | Kopiuje i zwraca część łańcucha z lewej strony |
[[Delphi/Length]] | Zwraca długość łańcucha |
[[Delphi/LowerCase]] | Zamienia znaki w łańcuchu na małe |
[[Delphi/MidStr]] | Umożliwia pobranie części łańcucha |
[[Delphi/MidBStr]] | Umożliwia pobranie części łańcucha |
[[Delphi/Move]] | Umożliwia skopiowanie części łańcucha |
[[Delphi/Pos]] | Zwraca pozycję danego ciągu w łańcuchu |
[[Delphi/PosEx]] | Zwraca pozycję danego ciągu w łańcuchu (wersja rozszerzona) |
[[Delphi/RightStr]] | Zwraca część łańcucha z prawej strony |
[[Delphi/RightBStr]] | Zwraca część łańcucha z prawej strony |
[[Delphi/ReverseString]] | Odwraca łańcuch |
[[Delphi/SameText]] | Sprawdza czy dwa łańcuchy są takie same |
[[Delphi/SetString]] | Ustawia długość łańcucha |
[[Delphi/SoundEx]] | Konwertuje łańcuch do postaci fonetycznej poprzez algorytm SoundEx |
[[Delphi/SoundExCompare]] | Porównuje dwie wartości reprezentowane przez algorytm SoundEx |
[[Delphi/SoundExInt]] | Konwertuje łańcuch do postaci liczbowej reprezentującej wartość fonetyczną |
[[Delphi/SoundExProc]] | Sprawdza czy dwa łańcuchy są podobne |
[[Delphi/SoundExSimilar]] | Sprawdza czy dwa łańcuchy są podobne |
[[Delphi/SoundExWord]] | Konwertuje łańcuch na postać liczbową reprezentującą postąć fonetyczną |
[[Delphi/Str]] | Formatuje łańcuch i przypisuje go do zmiennej |
[[Delphi/StringOfChar]] | Zwraca łańcuch zawierający zwielokrotnienie danego znaku |
[[Delphi/StringReplace]] | Zastępuje określone części łańcucha |
[[Delphi/StrScan]] | Wyszkuje określony ciąg w łańcuchu |
[[Delphi/StuffString]] | Wstawia w określone miejsce łańcucha nowy tekst zamieniając już istniejący. |
[[Delphi/Trim]] | Obcina spacje oraz białe znaki po obu końcach łańcucha |
[[Delphi/TrimLeft]] | Usuwa białe znaki z lewej strony łańcucha |
[[Delphi/TrimRight]] | Usuwa białe znaki z prawej strony łańcucha |
[[Delphi/UpCase]] | Zamienia znak określony w parametrze z małego na wielki |
[[Delphi/UpperCase]] | Konwertuje łańcuch zamieniając małe znaki na wielkie |
[[Delphi/Val]] | Konwertuje łańcuch na postać liczbową |
[[Delphi/WrapText]] | "Łamie" tekst dodając znak nowej linii w określonym miejscu |
[[Delphi/WideCompareStr]] | Porównuje wartości dwóch łańcuchów |
[[Delphi/WideCompareText]] | Porównuje wartości dwóch łańcuchów |
[[Delphi/WideLowerCase]] | Konwertuje znaki łancucha Unicode na małe litery |
[[Delphi/WideSameStr]] | Sprawdza czy dwa łańcuchy Unicode są identyczne |
[[Delphi/WideSameText]] | Sprawdza czy dwa łańcuchy Unicode są identyczne (ignoruje wielkość znaków) |
[[Delphi/WideUpperCase]] | Konwertuje znaki łańcucha Unicode na małe litery |
[[Delphi/QuotedStr]] | Zwraca tekst z cudzysłowiem |
Typy danych | |
[[Delphi/TSysCharSet]] | Zbiór reprezentujący separatory, używany w funkcji [[Delphi/ExtractStrings]] |