Wyrażenia regularne od podstaw
- Wydawnictwo:
- Helion
- Ocena:
- 5.0/6 Opinie: 3
- Stron:
- 144
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: Wyrażenia regularne od podstaw
Wyrażenia regularne (RegEx) służą do dopasowywania ciągów znaków i manipulowania tekstem. Umożliwiają proste rozwiązywanie wielu złożonych problemów programistycznych. Szczególnie często są wykorzystywane przez twórców aplikacji. Nie istnieje jakiś specjalny język do obsługiwania wyrażeń regularnych, jednak znakomita większość języków programowania wspiera ich stosowanie. Wyrażenia regularne uchodzą za niezrozumiałe i trudne w implementacji, a ich składnia bywa określana jako zawiła i nieintuicyjna. Tymczasem największą barierą okazuje się jasne zrozumienie zagadnienia oraz prawidłowe określenie sposobu wykorzystania wyrażeń regularnych w praktyce.
Ta książka jest znakomitym podręcznikiem, dzięki któremu zaczniesz szybko i poprawnie stosować wyrażenia regularne w praktyce. W przystępny sposób wyjaśniono tu, czym są RegEx i jakie problemy mogą rozwiązać, a także jak należy (i jak nie należy) się nimi posługiwać. Przedstawiono wyrażenia regularne, które faktycznie należy znać, począwszy od prostych porównań tekstu, przez bardziej złożone tematy, takie jak stosowanie referencji wstecznych, oceny warunkowej i procesów przewidywania. Poszczególne zagadnienia wyłożono w metodyczny i prosty sposób, bogato ilustrując materiał praktycznymi, gotowymi do wykorzystania przykładami zaprezentowanymi w różnych językach programowania.
Dzięki tej książce nauczysz się:
- rozumieć wyrażenia regularne
- stosować tekst i metaznaki do budowania potężnych wzorców
- przeprowadzać złożone operacje typu znajdź-i-zamień
- dodawać wyrafinowane formuły i ciągi tekstowe do aplikacji WWW
- korzystać z wyrażeń regularnych w kilku językach programowania, takich jak JavaScript, Java, PHP, Python, Microsoft .NET i C# oraz w DBMS, w tym MySQL i Oracle
- pracować z numerami telefonów, kodami pocztowymi, numerami ubezpieczeń i kart kredytowych, adresami IP i e-mail oraz URL
RegEx: zrozum i używaj do woli!
Nauka zastosowania jednego z najpotężniejszych z dostępnych narzędzi
Eksperci wyrażeń regularnych od wielu lat są uzbrojeni w nieprawdopodobnie potężne narzędzie, za pomocą którego można przeprowadzić dowolne, najbardziej wyrafinowane przetwarzanie tekstu, w niemal każdym języku, na niemal każdej platformie. Niestety, wyrażenia regularne zbyt długo pozostawały wyłączną własnością wąskiej grupy specjalistów, aż do tej pory.
Wyrażenia regularne od podstaw uczy tylko tych zagadnień, które są na prawdę potrzebne, by rozpocząć prostą pracę z tekstem i podążać w kierunku bardziej złożonych problemów, w tym użycia referencji wstecznych, zapytań warunkowych i procesów przewidywania. Uczy, co można wykorzystać i to w metodyczny, systematyczny i prosty sposób.
Wyrażenia regularne wcale nie są tak skomplikowane, jak wydają się na pierwszy rzut oka. Wszystko czego potrzeba to jasnego zrozumienia problemów i możliwości wykorzystania wyrażeń regularnych do ich rozwiązania.
Jasne, praktyczne przykłady, przedstawione w wielu językach
- Czytanie i rozumienie wyrażeń regularnych.
- Użycie dosłownego tekstu i metaznaków do budowy potężnych wzorców
- Wykorzystanie zaawansowanych możliwości wyrażeń regularnych w tym przewidywania i referencji wstecznych
- Przeprowadzanie złożonych operacji znajdź-i-zamień we wszystkich najważniejszych, profesjonalnych narzędziach edytorskich
- Dodawanie wyrafinowanych formuł i tekstów do aplikacji webowych
- Wyszukiwanie plików za pomocą poleceń linii komend jak grep i egrep
- Użycie wyrażeń regularnych w językach programowania m.in. JavaScript, Java, PHP, Python, Microsoft .NET i C# oraz w DBMS w tym MySQL i Oracle
- Praca z numerami telefonów, kodami pocztowymi, numerami ubezpieczeń i kart kredytowych, adresami IP i e-mail, URL.
Wybrane bestsellery
-
Jak sądzisz, co stanowi bazę informatyki? Od czego powinien zacząć przyszły programista? Może od opanowania jednego z najpopularniejszych języków programowania? Oczywiście mógłby od tego rozpocząć, tyle że to trochę tak, jakby uczyć się korzystać z narzędzia bez świadomości, do czego ono właściwi...
Informacja i kodowanie. Krótkie wprowadzenie z przykładami zastosowań Informacja i kodowanie. Krótkie wprowadzenie z przykładami zastosowań
(41.30 zł najniższa cena z 30 dni)41.30 zł
59.00 zł(-30%) -
Książkę szczególnie docenią analitycy bezpieczeństwa, którzy chcą się zapoznać z zestawem poleceń ARM i zdobyć wiedzę umożliwiającą im efektywne korzystanie z technik inżynierii wstecznej. Poza zestawem potrzebnych poleceń znalazło się w niej mnóstwo przydatnych informacji. Znajdziesz tu przegląd...
Niebieski lis. Polecenia procesorów Arm i inżynieria wsteczna Niebieski lis. Polecenia procesorów Arm i inżynieria wsteczna
(57.84 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
Ewolucja formularzy internetowych zaczęła się od prostych znaczników języka HTML 2.0 opublikowanego w 1993 roku. Z czasem HTML oferował bardziej zaawansowane funkcje obsługi formularzy. Późniejsze wersje, HTML4, a następnie HTML5, wprowadziły nowe typy pól, takie jak pola daty, koloru czy też adr...
Angular i formularze reaktywne. Praktyczny przewodnik Angular i formularze reaktywne. Praktyczny przewodnik
(44.85 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
Jeśli w swojej pracy masz lub miewasz do czynienia z danymi, z pewnością orientujesz się, że do tego celu stworzono dotąd całkiem sporo narzędzi. Nic dziwnego – przy tej liczbie danych, z jaką spotykamy się w dzisiejszym cyfrowym świecie, zdolność do ich sprawnego analizowania i wyciągania ...
Grafana. Kurs video. Monitorowanie, analiza i wizualizacja danych w czasie rzeczywistym Grafana. Kurs video. Monitorowanie, analiza i wizualizacja danych w czasie rzeczywistym
(39.90 zł najniższa cena z 30 dni)104.25 zł
139.00 zł(-25%) -
Tę książkę docenią praktycy: inżynierowie uczenia maszynowego i analitycy danych, poszukujący sposobu praktycznego zaadaptowania modeli transformacyjnych do swoich potrzeb. Autorzy skupili się na praktycznej stronie tworzenia aplikacji językowych, a w poszczególnych rozdziałach ujęto wszystkie na...
Przetwarzanie języka naturalnego z wykorzystaniem transformerów. Budowanie aplikacji językowych za pomocą bibliotek Hugging Face Przetwarzanie języka naturalnego z wykorzystaniem transformerów. Budowanie aplikacji językowych za pomocą bibliotek Hugging Face
(64.35 zł najniższa cena z 30 dni)69.30 zł
99.00 zł(-30%) -
Czym jest inżynieria wymagań? To systematyczne podejście do pozyskiwania i dokumentowania wymagań, a także zarządzania nimi. Polega na zrozumieniu potrzeb i oczekiwań interesariuszy, a następnie opisaniu, za pomocą wymagań, systemu, który je spełnia.
Certyfikowany inżynier wymagań. Na podstawie IREB CPRE. Poziom podstawowy Certyfikowany inżynier wymagań. Na podstawie IREB CPRE. Poziom podstawowy
(44.85 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
Poznaj świat programowania w R, języku stworzonym z myślą o statystyce, analizie danych i wizualizacji. Ta kompleksowa książka poprowadzi Cię krok po kroku od zupełnych podstaw aż po zaawansowane techniki, wszystko to w ciągu jednego dnia. Oto, czego się nauczysz: Podstawy języka R: Zrozumi...
Język R w jeden dzień. R od podstaw, po zaawansowane techniki Język R w jeden dzień. R od podstaw, po zaawansowane techniki
-
To drugie, zaktualizowane wydanie przewodnika po systemie Prometheus. Znajdziesz w nim wyczerpujące wprowadzenie do tego oprogramowania, a także wskazówki dotyczące monitorowania aplikacji i infrastruktury, tworzenia wykresów, przekazywania ostrzeżeń, bezpośredniej instrumentacji kodu i pobierani...
Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II
(57.84 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
Czy wiesz, że większość ruchu w sieci pochodzi z urządzeń mobilnych? Smartfon stał się wiodącym urządzeniem do przeglądania Internetu i nadal przybiera na sile. Dzięki tej popularności dynamicznie rozwija się także rynek aplikacji mobilnych. W sklepach takich jak App Store i Google Play mamy do w...
iOS Developer. Kurs video. Opanuj Swift, framework UIKit i środowisko Xcode iOS Developer. Kurs video. Opanuj Swift, framework UIKit i środowisko Xcode
(58.04 zł najniższa cena z 30 dni)77.40 zł
129.00 zł(-40%) -
Power Apps to platforma stworzona przez Microsoft, umożliwiająca łatwe projektowanie, tworzenie i dostosowywanie aplikacji bez konieczności posiadania głębokiej wiedzy programistycznej. Z użyciem Power Apps można budować niestandardowe aplikacje, które efektywnie wspierają i automatyzują różne pr...
Power Apps. Kurs video. Tworzenie biznesowych aplikacji no-code Power Apps. Kurs video. Tworzenie biznesowych aplikacji no-code
(69.65 zł najniższa cena z 30 dni)149.25 zł
199.00 zł(-25%)
O autorze ebooka
Ben Forta - ma ponad 20 lat doświadczenia w tworzeniu oprogramowania, udzielaniu wsparcia technicznego, prowadzeniu szkoleń oraz marketingu. Jest specjalistą ColdFusion oaz autorem licznych książek poświęconych bazom danych i wyrażeniom regularnym. Często występuje jako prelegent podczas wydarzeń związanych z branżą IT w różnych zakątkach świata.
Ben Forta - pozostałe książki
-
Oto piąte, zaktualizowane wydanie świetnego podręcznika, dzięki któremu niemal bez wysiłku nauczysz się podstaw języka SQL. Książka została podzielona na 22 rozdziały ? lektura jednego z nich nie powinna Ci zająć więcej niż 10 minut. Najpierw pokazano, w jaki sposób dokonać prostego pobierania da...
SQL w mgnieniu oka. Opanuj język zapytań w 10 minut dziennie. Wydanie V SQL w mgnieniu oka. Opanuj język zapytań w 10 minut dziennie. Wydanie V
(38.35 zł najniższa cena z 30 dni)41.30 zł
59.00 zł(-30%) -
Trzymasz w rękach zwięzły, bardzo dobrze napisany podręcznik, dzięki któremu błyskawicznie zaczniesz praktycznie posługiwać się SQL Serverem i językiem T-SQL. Materiał podzielono na 30 lekcji. Przyswojenie materiału każdej z nich powinno zająć nie więcej niż 10 minut. Po opanowaniu prostego pobie...(24.50 zł najniższa cena z 30 dni)
26.95 zł
49.00 zł(-45%) -
Niniejsza książka jest skierowana do osób, które chcą możliwie jak najszybciej rozpocząć pracę z systemami Oracle i językiem PL/SQL. Jest to przystępnie napisany, bardzo praktyczny podręcznik, który do maksimum ułatwia szybkie przyswojenie niezbędnej wiedzy. Książka zawiera 26 lekcji. Przyswojeni...(22.45 zł najniższa cena z 30 dni)
24.70 zł
44.90 zł(-45%) -
Książka zapewnia proste, praktyczne odpowiedzi w sytuacji, gdy trzeba uzyskać wyniki jak najszybciej. Każdy z 22. rozdziałów można opanować w około 10 minut, co pozwala niezwykle szybko przystąpić do praktycznego korzystania z języka SQL.
SQL w mgnieniu oka. Opanuj język zapytań w 10 minut dziennie. Wydanie IV SQL w mgnieniu oka. Opanuj język zapytań w 10 minut dziennie. Wydanie IV
(19.95 zł najniższa cena z 30 dni)21.95 zł
39.90 zł(-45%)
Ebooka "Wyrażenia regularne od podstaw" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Wyrażenia regularne od podstaw" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Wyrażenia regularne od podstaw" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- Tytuł oryginału:
- Learning Regular Expressions
- Tłumaczenie:
- Marta Danch-Wierzchowska
- ISBN Książki drukowanej:
- 978-83-283-6058-7, 9788328360587
- Data wydania książki drukowanej:
- 2020-01-24
- ISBN Ebooka:
- 978-83-283-6059-4, 9788328360594
- Data wydania ebooka:
- 2020-01-24 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 140x208
- Numer z katalogu:
- 97668
- Rozmiar pliku Pdf:
- 1.0MB
- Rozmiar pliku ePub:
- 3.3MB
- Rozmiar pliku Mobi:
- 7.4MB
Spis treści ebooka
- Zrozumieć potrzebę 11
- Jak wykorzystywane są wyrażenia regularne? 12
- RegEx "znajdź" 13
- RegEx "zamień" 13
- Czym tak naprawdę są wyrażenia regularne? 14
- Użycie wyrażeń regularnych 15
- Przed rozpoczęciem 16
- Podsumowanie 16
- Dopasowanie dosłowne tekstu 17
- Ile dopasowań? 18
- Problem z wielkością liter 19
- Dopasowanie dowolnego znaku 19
- Dopasowanie znaków specjalnych 23
- Podsumowanie 25
- Dopasowanie jednego z kilku możliwych znaków 27
- Użycie klasy z przedziałem znaków 30
- Dopasowanie "wszystko oprócz" 34
- Podsumowanie 35
- Jeszcze raz o znakach ucieczki 37
- Znajdowanie białych znaków 40
- Znajdowanie klas znaków specjalnych 42
- Znajdowanie cyfr (i niecyfr) 42
- Znajdowanie znaków alfanumerycznych (i niealfanumerycznych) 43
- Znajdowanie białych znaków (i niebiałych znaków) 45
- Wartości w zapisie szesnastkowym i ósemkowym 45
- Znajdowanie znaków z klasy POSIX 46
- Podsumowanie 48
- Ile powtórzeń? 49
- Znalezienie jednego lub kilku znaków 50
- Znalezienie zera lub więcej znaków 52
- Znalezienie jednego lub żadnego znaku 54
- Użycie interwałów 56
- Dokładne dopasowanie interwału 57
- Przedziały wewnątrz interwałów 58
- Przedziały "co najmniej" 59
- Zapobieganie nadmiernemu dopasowaniu 61
- Podsumowanie 63
- Wykorzystywanie granic 65
- Korzystanie z granic 66
- Definiowanie kotwic 69
- Użycie trybu wieloliniowego 72
- Podsumowanie 74
- Zrozumieć podwyrażenia 75
- Grupowanie podwyrażeniami 76
- Zagnieżdżanie podwyrażeń 80
- Podsumowanie 83
- Zrozumieć referencje wsteczne 85
- Dopasowywanie za pomocą referencji wstecznych 88
- Przeprowadzanie operacji zastępowania 91
- Konwersja wielkości znaków 94
- Podsumowanie 95
- Wprowadzenie do grup przewidywania 97
- Przewidywanie w przód 98
- Przewidywanie wstecz 100
- Łączenie przewidywania w przód i wstecz 103
- Negacja grup przewidujących 104
- Podsumowanie 106
- Po co zagnieżdżać warunki? 107
- Używanie warunków 108
- Warunki dla referencji wstecznych 109
- Warunki dla przewidywania 111
- Podsumowanie 113
- Adresy IP 115
- URL 116
- Pełny URL 118
- Adresy e-mail 119
- Komentarze HTML-a 120
- Komentarze w JavaScripcie 121
- Numery kart kredytowych 122
- Numery telefonów w Ameryce Północnej 126
- Kody pocztowe w Stanach Zjednoczonych 128
- Kody pocztowe w Kanadzie 129
- Kody pocztowe w Wielkiej Brytanii 130
- Numery ubezpieczenia społecznego w Stanach Zjednoczonych 131
- Podsumowanie 132
- grep 133
- Java 134
- JavaScript 135
- Microsoft .NET 136
- Microsoft SQL Server T-SQL 137
- Microsoft Visual Studio .NET 138
- MySQL 139
- Oracle PL/SQL 140
- Perl 140
- PHP 141
- Python 142
O autorze 7
Wstęp 9
Lekcja 1. Wstęp do wyrażeń regularnych 11
Lekcja 2. Dopasowywanie pojedynczych znaków 17
Lekcja 3. Dopasowywanie klasy znaków 27
Lekcja 4. Korzystanie z metaznaków 37
Lekcja 5. Powtórzenia 49
Lekcja 6. Dopasowywanie położenia 65
Lekcja 7. Korzystanie z podwyrażeń 75
Lekcja 8. Korzystanie z referencji wstecznych 85
Lekcja 9. Przewidywanie w przód i wstecz 97
Lekcja 10. Zagnieżdżanie warunków 107
Lekcja 11. Wyrażenia regularne jako rozwiązanie popularnych problemów 115
Dodatek A. Wyrażenia regularne w popularnych narzędziach i językach 133
Oceny i opinie klientów: Wyrażenia regularne od podstaw Ben Forta (3) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(1)
(1)
(1)
(0)
(0)
(0)
więcej opinii