
W tej lekcji przedstawię Ci jakie problemy programistyczne są rozwiązywane przez biblioteki do wyrażeń regularnych. Są to:
W tej lekcji dowiesz się:
W tej lekcji:
W tej lekcji wczujemy się w rolę silnika RegEx. Zastanowimy się jakie dokładnie kroki musi wykonać, aby dopasować tekst.
Krótkie wprowadzenie do klas znaków.
Po tej lekcji będziesz umiał tworzyć klasy znaków za pomocą zbiorów znaków.
W tej lekcji nauczysz się tworzyć klasy znaków za pomocą zbiorów znaków.
Po tej lekcji:
W tej lekcji poznasz skrótowe klasy znaków:
Są one używane bardzo często, więc zaprzyjaźnij się z nimi :)
Po tej lekcji będziesz potrafił posługiwać się kropką, która dopasowuje każdy znak.
Kilka przykładów praktycznych pokazujących użycie klas znaków.
W tej lekcji dowiesz się, w jaki sposób używać alternatyw, czyli wyrażeń regularnych połączonych spójnikiem 'lub'.
Krótkie wprowadzenie do powtórzeń.
Po tej lekcji będziesz potrafił używać powtórzeń w RegEx.
W tej lekcji dowiesz się, jak używać kwantyfikatorów skrótowych: *,+,?
W tej lekcji wyjaśnię Ci, na czym polega zachłanność przy dopasowywaniu powtórzeń.
W tej lekcji nauczysz się przekształcać kwantyfikatory zachłanne w kwantyfikatory leniwe. Będziesz umiał dostrzec miejsca gdzie użycie kwantyfikatorów leniwych jest konieczne.
W tej lekcji nauczysz się wykorzystywać kwantyfikatory własnościowe. Będziesz wiedział jak dostrzec miejsca gdzie użycie kwantyfikatorów własnościowych jest przydatne.
Po tej lekcji będziesz potrafił korzystać z grup przechwytujących. Użycie grup otwiera przed Tobą całą gamę nowych możliwości.
Po tej lekcji będziesz potrafił używać grup nazwanych.
W tej lekcji opowiadam o grupach atomowych, które służą do optymalizacji wyrażenia w przypadku nieotrzymania dopasowania.
Po tej lekcji będziesz umiał zakotwiczyć wzorzec na początku lub na końcu linijki. Bardzo przydatne podczas sprawdzania tekstu ze wzorcem.
Po tej lekcji będziesz potrafił dopasować granicę słowa. Bardzo przydatne podczas wyszukiwania wzorca w tekście.
W tej lekcji nauczysz się sprawdzać tekst bez dodawania go do dopasowania. Jest to zaawansowany mechanizm, który pozwala osadzić wzorzec w prawie dowolnym kontekście.
W tej lekcji rozszerzymy temat lookaround.
W tej lekcji poznasz prostą, szeroko używaną technikę, która pozwala efektywnie dopasowywać tekst np. zamknięty w cudzysłowie.
W tej lekcji poznasz technikę która pozwala wyeliminować pewne wyrazy z dopasowania. Zrobimy to na dwa sposoby:
Jeżeli jesteś programistą (lub masz ambicję nim zostać) to pewnie słyszałeś już o Wyrażeniach Regularnych, czyli RegEx.
Wyrażenia regularne są uniwersalnym narzędziem do przetwarzania tekstu. Stanowią integralną część niemal każdego języka programowania - Javy, C#, PHP, Pythona czy JavaScript.
Czy Twoja praca ma cokolwiek wspólnego z przetwarzaniem tekstu?
Projektujesz interfejsy użytkownika? Twoi użytkownicy pewnie mogą wprowadzić dowolny tekst w polu formularza. Jeśli go nie zweryfikujesz będziesz musiał liczyć się z kosztownymi błędami. Wyrażenia regularne mogą uratować Ci skórę.
Obsługujesz pliki tekstowe? W dziwnych formatach wymyślonych przez Twoich klientów? Używanie prostych komend języka programowania do pracy na tekście to nie zawsze dobre rozwiązanie. Użycie wyrażeń regularnych pozwala Ci pisać programy szybciej i efektywniej.
A może Wasza aplikacja już posiada dziesiątki RegEx’ów rozmieszczone w kodzie? Radzisz sobie z nimi jako tako, ale każde trudniejsze zadanie wymaga od Ciebie abyś poprosił kolegę o pomoc. Jak myślisz, kto na koniec kwartału dostanie podwyżkę?
Po naszym kursie wyrażeń regularnych będziesz potrafił:
Sprawdzić poprawność tekstu ze wzorcem - np. czy wpisany przez użytkownika tekst składa się z samych cyfr
Wyszukać wzorzec w tekście - np. wydobyć szybko wszystkie adresy email z obszernego dokumentu
Podzielić tekst na fragmenty - np. wyciągnąć z daty urodzenia osobno dzień, miesiąc i rok. Następnie możesz użyć tych fragmentów w języku programowania, aby wybrać tylko klientów z docelowej grupy wiekowej
Zamienić fragment tekstu na inny - gdy np. zmieni się adres IP lokalnego serwera, a Ty musisz zaktualizować konfigurację w 10 plikach. RegEx pozwoli Ci zrobić to kilkoma kliknięciami.
Wyrażenia regularne wcale nie są takie skomplikowane jakie wydają się na pierwszy rzut oka :)
Nie odkładaj nauki RegEx na później, bo właśnie masz okazję nabyć kompletny, profesjonalny i wyczerpujący kurs wyrażeń regularnych, który wprowadzi Cię w tajniki RegEx od samego początku do poziomu eksperta.
Dzięki temu kursowi:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Dołącz do grupy zadowolonych Użytkowników. Jeśli mój kurs Ci się nie spodoba to pamiętaj, że masz aż 30 dni na to by uzyskać pełną refundację. Gwarantuję Ci 100% satysfakcji.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Jeśli masz jakiekolwiek pytania związane z poruszonymi tematami w RegEx to pisz śmiało, zawsze chętnie pomogę :)
Proszę zanim zakupisz kurs oglądnij darmowe lekcje! Nie kupuj kota w worku! Sprawdź jakość kursów przed zakupem!
Dołącz dziś i naucz się RegEx w szybki łatwy sposób.