Wyrażenie regularne

Z Planfix
Wersja z dnia 13:44, 6 gru 2025 autorstwa PlanfixBot (dyskusja | edycje) (Utworzono nową stronę "{{#seo: |title=Regular expression in Planfix |titlemode=append |keywords=planfix, regular expression, rules, email, task, extracting data from the email |description=Using regular expressions in Planfix }} '''Wyrażenia regularne''' w regułach przetwarzania wiadomości e‑mail pozwalają wydzielić żądany fragment tekstu podczas wyodrębniania danych z wiadomości e‑mail. == Wa…")
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Skocz do: nawigacja, szukaj

Wyrażenia regularne w regułach przetwarzania wiadomości e‑mail pozwalają wydzielić żądany fragment tekstu podczas wyodrębniania danych z wiadomości e‑mail.

Ważne

  • Użycie wyrażeń regularnych zazwyczaj wymaga umiejętności programistycznych. Jeśli nie znasz żadnego języka programowania, poproś o pomoc.
  • W Planfix wyrażenia regularne działają z opcjami Pattern.DOTALL i Pattern.MULTILINE. Do walidacji możesz użyć online validatorgms
  • Wyrażenia regularne można także stosować w Funkcja REGEXPFIND.

Formatowanie wyrażeń regularnych

Planfix używa formatu wyrażeń regularnych stosowanego w Javie. Składnia wyrażeń regularnych wykorzystuje symbole <([{\^-=$!|]})?*+.>, które można łączyć z literami, aby tworzyć metaznaki. Najczęściej używane metaznaki wymieniono w poniższej tabeli:

Metaznak Znaczenie
^ początek wejścia
$ koniec wejścia
\d cyfra
\D znak niebędący cyfrą
\s znak odstępu
\S znak niebędący odstępem
\w znak alfanumeryczny lub podkreślenie
\W dowolny znak poza alfanumerycznymi i podkreśleniami
. dowolny znak
\t znak tabulacji
\n znak nowej linii
\r znak powrotu karetki
[abc] dowolny z wymienionych znaków (a, b lub c)
[^abc] dowolny znak poza wymienionymi (nie a, b ani c)
[a-zA-Z] wiele zakresów (litery łacińskie od A do Z, rozróżnianie wielkości)
[a-d[m-p]] łączenie zakresów (od a do d oraz od m do p)
[a-z&&[def]] zbieżne znaki (d, e, f)
[a-z&&[^bc]] odejmowanie znaków (a, d-z)
 ? jeden lub brak wystąpienia
* dopasowanie zero lub więcej razy
+ jednokrotnie lub więcej razy
{n} n razy
{n,} n lub więcej razy
{n,m} przynajmniej n razy i nie więcej niż m razy

Przydatne informacje

  • Wynikiem przetwarzania tekstu za pomocą wyrażenia regularnego staje się pierwsza grupa przechwytująca. W związku z tym to, co ma się znaleźć w wyniku, powinno być ujęte w nawiasy, a pozostałe grupy należy uczynić nieprzechwytującymi za pomocą (?:).


Przejdź do