# Procesor Strings (Ciągi)

Wykonuje operacje związane z ciągami tekstowymi.

Procesor Strings (Ciągi) umożliwia stosowanie różnych funkcji do pól z typem danych ciąg znaków, takich jak formatowanie, czyszczenie, dodawanie lub usuwanie znaków lub wyszukiwanie określonych wartości.

## Użycie

Procesor Strings (Ciągi) wymaga jednego przepływu wejściowego i może generować tylko jeden przepływ wyjściowy.

## Właściwości

Właściwości do skonfigurowania w celu edytowania pól ciągów.

InformacjaWłaściwości wymienione w tej sekcji są domyślnymi właściwościami wszystkich funkcji tego procesora. W zależności od wybranej funkcji może być wymagane zdefiniowanie dodatkowych właściwości.

Konfiguracja

| Właściwość | Konfiguracja |
| --- | --- |
| Function name (Nazwa funkcji) | <ul> <li> <p><span>Zmień na wielkie litery</span>: konwertuje cały tekst komórki w polu na wielkie litery.</p> </li> <li> <p><span>Zmień na małe litery</span>: konwertuje cały tekst w komórce w polu na małe litery.</p> </li> <li> <p><span>Zmień jak na nazwy własne</span>: konwertuje treść tekstową z pola, nadając wielkość liter jak w nazwach własnych. Na przykład „to jest przykład” zmieni się w „To Jest Przykład”.</p> </li> <li> <p><span>Wyszukaj i zamień</span>: zastępuje komórki lub części komórek zawierające określoną wartość lub dopasowuje do wyrażenia regularnego.</p> </li> <li> <p><span>Usuń część tekstu</span>: usuwa określony tekst lub dopasowanie do wyrażenia regularnego z komórek w polu.</p> </li> <li> <p><span>Zawiera tekst</span>: sprawdza, czy komórka zawiera określoną wartość, i zwraca PRAWDA lub FAŁSZ w zależności od wyników. We wprowadzanej wartości rozróżniana jest wielkość liter.</p> </li> <li> <p><span>Dopasuj podobny tekst</span>: tworzy nowe pole z wartościami PRAWDA lub FAŁSZ w zależności od tego, czy wartość jest mniejsza lub równa odległości Levenshteina dla danej wartości.</p> </li> <li> <p><span>Wyodrębnij wartość według indeksu</span>: wyodrębnia podciąg z pozycji indeksu do nowego pola. Indeks 0 odpowiada pierwszemu znakowi.</p> </li> <li> <p><span>Usuń znaki niealfanumeryczne</span>: czyści wartości zawierające nieoczekiwane znaki, usuwając wszystkie znaki, które nie należą do zbioru 1234567890abcdefghijklmnopqrstuvwxyzáàâäãåæçéèêëíìîïñóòôöõøœßúùüABCDEFGHIJKLMNOPQRSTUVWXYZÁÀÂÄÃÅÆÇÉÈÊËÍÌÎÏÑÓÒÔÖÕØŒSSÚÙÛÜ. Białe znaki są zachowywane. Na przykład <span>Q=+l**i€q$ 20%2,0</span> zmieni się w <span>Qlik 2020</span>.</p> </li> <li> <p><span>Usuń znaki nieliczbowe</span>: czyści wartości numeryczne, usuwając wszystkie znaki inne niż 0–9. Separatory dziesiętne, znak minusa i białe znaki są zachowywane. Na przykład <span>Q=+l**i€q$ 20%2,0</span> zmieni się w <span>202,0</span>.</p> </li> <li> <p><span>Usuń znaki końcowe i początkowe</span>: ucina spacje końcowe i początkowe lub inne określone znaki.</p> </li> <li> <p><span>Add padding</span> (Dodaj wypełnienie): dodaje znaki (wypełnienie) po lewej lub prawej stronie oryginalnej wartości, aby dopasować je do oczekiwanego rozmiaru.</p> </li> <li> <p><span>Konwertuj na ciąg</span>: zmienia typ danych na ciąg znaków.</p> </li> <li> <p><span>Oblicz długość</span>: zwraca liczbę znaków ciągu (23562 -&gt; 5; „przykład” -&gt; 7).</p> </li> <li> <p><span>Dopasuj wzorzec</span>: sprawdza, czy komórki w polach pasują do określonego wzorca.</p> </li> <li> <p><span>Usuń kolejne znaki</span>: usuwa powtarzające się spacje lub inne znaki w komórkach.</p> </li> </ul> |
| Pola do przetworzenia | Wybierz pola, do których chcesz zastosować funkcję na liście. |
| Utwórz nowe pole | Włącz tę opcję, aby po zastosowaniu funkcji utworzyć nowe pole. Jeśli nie włączysz tej opcji, istniejące pole zostanie zachowane i zmodyfikowane. |
| Zmień nazwę nowego pola | Nadaj niestandardową nazwę nowo utworzonemu polu. |

Aby zmienić nazwę procesora lub edytować jego opis, wskaż kursorem myszy nazwę lub opis do zmiany w panelu Właściwości i kliknij ikonę the Edytuj icon .