Wyrażenia regularne

Utworzone przez Aneta Węglarz, Zmodyfikowano dnia Tue, 09 Apr 2024 o 01:38 PM wg Aneta Węglarz

Czym są wyrażenia regularne?

Wyrażenia regularne to sekwencje znaków, które definiują wzorce wyszukiwania w tekście. Pozwalają one na elastyczne i zaawansowane wyszukiwanie, dopasowywanie oraz manipulację danymi tekstowymi.

 

Filtrowanie

Podstawowym zastosowaniem wyrażeń regularnych jest filtrowanie danych. Może to obejmować wyodrębnienie określonych wzorców z tekstu lub eliminowanie fragmentów, które nie spełniają określonych kryteriów. 


Generowanie reguł

Nie tylko filtrowanie, ale wyrażenia regularne mogą być również wykorzystane do generowania reguł na wybranym przez Ciebie atrybucie. Jest to użyteczne w procesie przekształcania danych zawartych w poszczególnych kolumnach, gdzie chcemy zastąpić frazy innymi.


Podstawowa składnia regex, którą warto znać

Składnia wyrażeń regularnych (regex) obejmuje kilka kluczowych elementów, które warto znać, aby skutecznie korzystać z tego narzędzia. Oto kilka podstawowych wyrażeń regularnych:


Znaki


. - dopasowuje dowolny pojedynczy znak (z wyjątkiem nowej linii)

\d - dopasowuje dowolną cyfrę

\w - dopasowuje dowolny znak alfanumeryczny

\b – granica słowa

^ – początek ciągu

$ – koniec ciągu

Przykłady:


poniżej kilka regexów:

“s” - znajduje literę “s”


Sembot Ads Suite


„^Se” – znajdzie nam ciąg znaków rozpoczynających się od  „Se”


Sembot Ads Suite



Kwantyfikatory;


* – dopasowuje  0 lub więcej wystąpień

+ – dopasowuje 1 lub więcej wystąpień

? – dopasowuje 0 lub 1 wystąpień

{} – dopasowuje dokładną liczbę znaków


Przykłady:


„a?b+$” – możliwe „a”, po którym następuje jedno lub więcej „b” na końcu ciągu

aa, ab, abb, abbbb, ac, abcd, abbc, accd, acd, acdb, acabb

Grupowanie:


[ ] – dopasowuje wszystkie znaki w nawiasach

[^ ] – dopasowuje wszystkie znaki spoza nawiasów

() – grupowanie

| – albo


Przykład:


„[A-Z. ]” – znajdź wszystkie duże litery, kropki i spacje


Sembot Ads Suite to doskonałe narzędzie do zarządzania reklamami online.

Czy ten artykuł był pomocny?

To wspaniale!

Dziękujemy za opinię

Przepraszamy, że nie udało nam się pomóc!

Dziękujemy za opinię

Daj nam znać, jak możemy ulepszyć ten artykuł!

Wybierz co najmniej jeden powód
Wymagana weryfikacja captcha.

Wysłano opinię

Doceniamy Twój wysiłek i postaramy się naprawić artykuł