Wyrazenia regularne od podstaw.pdf
(
441 KB
)
Pobierz
Tytuł oryginału: Learning Regular Expressions
Tłumaczenie: Marta Danch-Wierzchowska
ISBN: 978-83-283-6058-7
Authorized translation from the English language edition, entitled LEARNING REGULAR
EXPRESSIONS, 1st Edition by FORTA, BEN, published by Pearson Education, Inc,
publishing as Addison-Wesley Professional, Copyright © 2018 Pearson Education, Inc.
All rights reserved. No part of this book may be reproduced or transmitted in any form
or by any means, electronic or mechanical, including photocopying, recording or by any
information storage retrieval system, without permission from Pearson Education, Inc.
POLISH language edition published by Helion SA, Copyright © 2020.
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu
niniejszej publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą
kserograficzną, fotograficzną, a także kopiowanie książki na nośniku filmowym,
magnetycznym lub innym powoduje naruszenie praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź
towarowymi ich właścicieli.
Autor oraz Helion SA dołożyli wszelkich starań, by zawarte w tej książce informacje były
kompletne i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za ich wykorzystanie,
ani za związane z tym ewentualne naruszenie praw patentowych lub autorskich. Autor oraz
Helion SA nie ponoszą również żadnej odpowiedzialności za ewentualne szkody wynikłe
z wykorzystania informacji zawartych w książce.
Helion SA
ul. Kościuszki 1c, 44-100 Gliwice
tel. 32 231 22 19, 32 230 98 63
e-mail:
helion@helion.pl
WWW:
http://helion.pl
(księgarnia internetowa, katalog książek)
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/wyrepo
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Printed in Poland.
•
Kup książkę
•
Poleć książkę
•
Oceń książkę
•
Księgarnia internetowa
•
Lubię to! » Nasza społeczność
Spis treści
O autorze ...................................................................7
Wst p ........................................................................9
Lekcja 1
Wst p do wyra e regularnych ..................................11
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
Lekcja 2
Dopasowywanie pojedynczych znaków .......................17
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
Lekcja 3
Dopasowywanie klasy znaków ...................................27
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
Kup książkę
Poleć książkę
4
Wyra enia regularne od podstaw
Lekcja 4
Korzystanie z metaznaków ........................................37
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
Lekcja 5
Powtórzenia .............................................................49
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
Lekcja 6
Dopasowywanie po o enia .........................................65
Wykorzystywanie granic ...................................................65
Korzystanie z granic ........................................................66
Definiowanie kotwic ........................................................69
U ycie trybu wieloliniowego ........................................72
Podsumowanie ...............................................................74
Lekcja 7
Korzystanie z podwyra e
.........................................75
Zrozumie podwyra enia .................................................75
Grupowanie podwyra eniami ............................................76
Zagnie d anie podwyra e ..............................................80
Podsumowanie ...............................................................83
Kup książkę
Poleć książkę
Spis tre ci
5
Lekcja 8
Korzystanie z referencji wstecznych ..........................85
Zrozumie referencje wsteczne ........................................85
Dopasowywanie za pomoc referencji wstecznych .............88
Przeprowadzanie operacji zast powania ...........................91
Konwersja wielko ci znaków .......................................94
Podsumowanie ...............................................................95
Lekcja 9
Przewidywanie w przód i wstecz ................................97
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
Lekcja 10
Zagnie d anie warunków ........................................107
Po co zagnie d a warunki? ..........................................107
U ywanie warunków ......................................................108
Warunki dla referencji wstecznych ............................109
Warunki dla przewidywania .......................................111
Podsumowanie .............................................................113
Lekcja 11
Wyra enia regularne
jako rozwi zanie popularnych problemów .................115
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
Kup książkę
Poleć książkę
Plik z chomika:
PDFator
Inne pliki z tego folderu:
Analiza i projektowanie obiektowe Rusz glowa.pdf
(3798 KB)
Analiza i projektowanie strukturalne Wydanie II.pdf
(1114 KB)
Adaptywny kod Zwinne programowanie wzorce projektowe i SOLID ne zasady Wydanie II.pdf
(953 KB)
Agile Przewodnik po zwinnych metodykach programowania.pdf
(1538 KB)
Agile Development Filozofia programowania zwinnego.pdf
(220 KB)
Inne foldery tego chomika:
3ds max
Access
Acrobat
After Effects
Agile - Programowanie
Zgłoś jeśli
naruszono regulamin