Analizator wyrażeń posiada następujące funkcje do obsługi ciągów tekstowych. Wyrazy pisane kursywą mogą być zastąpione przez bieżącą wartość lub zmienną.
Wyrażenie | Opis |
---|---|
(strcase ciąg [jakie] ) | Zwraca ciąg tekstowy, w którym wszystkie litery zostaną zastąpione wielkimi lub małymi literami. |
(strcat ciąg1 [ciąg2] ...) | Zwraca ciąg tekstowy, który jest konkatenacją (połączeniem) wielu ciągów tekstowych. |
(strlen [ciąg] ...) | Zwraca liczbę całkowitą, która określa liczbę znaków w ciągu tekstowym. |
(substr początekciągu [długość] ) | Zwraca fragment ciągu tekstowego. |
(chr liczba_całkowita) | Zwraca wynik przekształcenia liczby całkowitej reprezentującej kod znaku ASCII na ten jeden znak. |
(LPAD długośćciągu) | Dodaje na początku ciągu tekstowego tyle spacji, aż ciąg osiągnie określoną długość. |
(RPAD długośćciągu) | Dodaje na końcu ciągu tekstowego tyle spacji, aż ciąg osiągnie określoną długość. |
(trim ciąg [tryb] ) | W zależności od trybu skraca ciąg tekstowy od początku, środka lub od końca. Można wybrać tryb B (początek), M (środek), E (koniec) lub dowolną ich kombinację. Jeśli tryb nie będzie określony, zostanie użyty tryb BE. |