# Praca z wyrażeniami regularnymi w skryptach ładowania i wyrażeniach wykresu

Rozbuduj analitykę i przygotowanie danych za pomocą wyrażeń regularnych w skryptach ładowania danych i wyrażeniach wykresu. Wyrażenia regularne oferują zaawansowane, elastyczne i potężne opcje wyszukiwania oraz zastępowania danych tekstowych. Aby pracować z wyrażeniami regularnymi w Qlik Sense, używaj [dostępnych funkcji skryptów i wykresów](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/regular-expressions-qlik-analytics.htm#Available).

## Jak pracować z wyrażeniami regularnymi

Wyrażenia regularne oferują szerokie możliwości zaawansowanego dopasowywania wzorców. Napisz wyrażenie regularne, aby określić konkretny wzorzec tekstu, który chcesz zidentyfikować. Na przykład, możesz chcieć znaleźć wystąpienia adresów e-mail lub adresów URL w większych fragmentach języka naturalnego.

Istnieje wiele formatów, w których można zapisywać wyrażenia regularne, a każdy z nich ma własne reguły składni. Dostępne funkcje wyrażeń regularnych używają składni wyrażeń regularnych Perl.

Aby pracować z wyrażeniami regularnymi w Qlik Sense, używaj dostępnych skryptów wyrażeń regularnych i funkcji wykresów. Korzystanie z tych funkcji wymaga podstawowej orientacji w działaniu wyrażeń regularnych. Więcej informacji, w tym przykłady, zawiera temat [Dostępne funkcje i przykłady](https://help.qlik.com/pl-PL/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/regular-expressions-qlik-analytics.htm#Available).

## Zastosowania

Wyrażeń regularnych można używać do następujących celów:

* Wyodrębnianie i oddzielanie informacji z tekstu zawierającego wiele odrębnych komponentów Na przykład adresów e-mail, numerów telefonów, adresów URL i innych informacji.

* Standaryzacja formatowania danych.

* Wyszukiwanie lub zamiana tekstu.

Dzięki dostępnym funkcjom wyrażeń regularnych w skryptach ładowania można wykonywać następujące czynności:

* Transformacja danych i ładowanie ich do wykorzystania w analityce.

* Weryfikacja danych w celu obserwowania ich zgodności z formatowaniem i innymi standardami.

* Identyfikowanie, maskowanie lub zmienianie danych osobowych w formie odpowiedniej dla odbiorców treści analitycznych.

* Selektywne ładowanie danych do aplikacji w zależności od tego, czy pasują one do określonych wzorców tekstowych.

Zastosowania funkcji wyrażeń regularnych w wyrażeniach wykresu są podobne do zastosowań skryptów ładowania. Korzystanie z funkcji w wyrażeniach wykresu umożliwia także wykonywanie następujących czynności:

* Transformacja danych na bieżąco, warunkowo lub statycznie, w zależności od potrzeb i interakcji użytkownika.

* Funkcje te służą do definiowania etykiet, ustawień kolorów i innych właściwości charakterystycznych dla wykresów.

## Kwestie wydajności

Funkcje wyrażeń regularnych dostępne w skryptach ładowania i wyrażeniach wykresu przydają się najbardziej do zaawansowanych transformacji ciągów znaków, gdzie wymagana jest elastyczność. Korzystanie z funkcji wyrażeń regularnych jest bardziej zasobochłonne niż alternatywne rozwiązania. W przypadku prostszych transformacji danych warto rozważyć użycie innych dostępnych funkcji skryptów i wykresów, w tym funkcji ciągów. Lista dostępnych funkcji ciągów znajduje się w temacie [Funkcje ciągów znaków](https://help.qlik.com/pl-PL/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm).

Podczas pracy z dużymi wolumenami danych operacje z wykorzystaniem wyrażeń regularnych w celu wyszukiwania dopasowań dużych lub ujemnych wartości n mogą powodować spadek wydajności. W kontekście dostępnych funkcji wyrażeń regularnych wartość n odpowiada argumentom funkcji takim jak occurrence, count i field\_no.

## Dostępne funkcje i przykłady

* [CountRegEx funkcja skryptu i funkcja wykresu](https://help.qlik.com/pl-PL/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/CountRegEx.htm)

* [ExtractRegEx funkcja skryptu i funkcja wykresu](https://help.qlik.com/pl-PL/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/ExtractRegEx.htm)

* [ExtractRegExGroup funkcja skryptu i funkcja wykresu](https://help.qlik.com/pl-PL/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/ExtractRegExGroup.htm)

* [IndexRegEx funkcja skryptu i funkcja wykresu](https://help.qlik.com/pl-PL/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/IndexRegEx.htm)

* [IndexRegExGroup funkcja skryptu i funkcja wykresu](https://help.qlik.com/pl-PL/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/IndexRegExGroup.htm)

* [IsRegEx funkcja skryptu i funkcja wykresu](https://help.qlik.com/pl-PL/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/IsRegEx.htm)

* [MatchRegEx funkcja skryptu i funkcja wykresu](https://help.qlik.com/pl-PL/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/MatchRegEx.htm)

* [ReplaceRegEx funkcja skryptu i funkcja wykresu](https://help.qlik.com/pl-PL/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/ReplaceRegEx.htm)

* [ReplaceRegExGroup funkcja skryptu i funkcja wykresu](https://help.qlik.com/pl-PL/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/ReplaceRegExGroup.htm)

* [SubFieldRegEx funkcja skryptu i funkcja wykresu](https://help.qlik.com/pl-PL/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/SubFieldRegEx.htm)

[Funkcje ciągów znaków](https://help.qlik.com/pl-PL/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/string-functions.htm)