Rozdział 1. Wyrażenia regularne
Brian Kernighan
WYRAŻENIA REGULARNE TO NOTACJE SŁUŻĄCE DO OPISU WZORCÓW TEKSTOWYCH. Tworzą one w efekcie specjalistyczny język do dopasowywania wzorców. Mimo że istnieje niezliczona liczba możliwości, wszystkie z nich opierają się na jednym założeniu, że większość znaków we wzorcu dokładnie pasuje do ich wystąpień. Są jednak metaznaki o specjalnym znaczeniu. Na przykład symbol *
oznacza jakiegoś rodzaju powtórzenia, a zapis [...]
— którykolwiek znak ze zbioru zawartego w nawiasach.
W praktyce większość wyszukiwań w programach takich jak edytory tekstowe dotyczy konkretnych słów. W związku z tym wyrażenia regularne często są całymi łańcuchami, jak druk
, który może zostać dopasowany do słów drukuj, wydruk
albo papier ...
Get Piękny kod. Tajemnice mistrzów programowania now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.