You are on page 1of 2

GREP – przykłady 

Grep (\[.*?\]) wyszukuje tekst pisany w kwadratowych nawiasach


Opis składni:

( ) - grupa wyszukiwana

( - otwiera grupę wyszukiwania

\[ - nawias kwadratowy otwierający (metaznak) - to jest początek frazy do zmian

. - dowolny znak

* - występuje 0 (zero) lub więcej razy

ale gdy

*? - 0 lub więcej razy (najszybsze dopasowanie)

\] - nawias kwadratowy zamykający (metaznak) - to jest koniec frazy do zmian

) - zamyka grupę wyszukiwania


GREP – przykłady 
Grep (\b)(a|i|o|u|w|z)(\b\s) wyszukuje spójniki
Opis składni:
( ) - grupa wyszukiwana
( - otwiera grupę wyszukiwania
\b - granice słowa {tu jego początek)
) - zamyka grupę wyszukiwania
(a|i|o|u|w|z) - grupa wyszukująca określone słowa {tu tylko spójniki}
| - oznacza funkcję logiczna «lub»
(\b\s) - grupa granicy słowa i spacji
\b - granice słowa {tu jego koniec}
\s - biały odstęp (dowolna spacja lub tabulator)
zatem grupy:
(\b) - łapią początek słowa
(a|i|o|u|w|z) - określa jakie to słowo
(\b\s) - łapią koniec słowa i odstęp po nim

You might also like