Site icon Kamil Wyremski

Wyrażenia regularne

Wyrażenia regularne

Wyrażenia regularne są używane w bardzo wielu językach programowania. Na pierwszy rzut oka ich budowa i zasada działania wydają się bardzo trudne. Jednak tak naprawdę po poznaniu podstaw ich tworzenia oraz znaczenia poszczególnych symboli będziemy potrafili bardzo szybko tworzyć własne wyrażenia regularne oraz rozumieć już gotowe.

Podstawowe znaczniki

Najczęściej używane symbole przy tworzeniu wyrażeń regularnych to:

Przykładowe wyrażenie:

\d{5}

Oznacza pięć powtórzeń \d czyli pięć dowolnych cyfr.

/^\d{5}$/

Oznacza, że dopasowywanie będziemy rozpoczynać od początku łańcucha znaków (/^), następnie ma się znajdować pięć dowolnych cyfr (/d{5}), a po nich nie może znajdować się już nic (łańcuch znaków ma zostać zakończony – $/).

Metaznaki

Kwantyfikatory

Należy je zapisywać w nawiasach okrągłych

Przykład zastosowania:

(-\d{6})?

Oznacza, że znak – oraz sześć cyfr są opcjonalne.

Jeżeli chcesz umieścić w wyrażeniu regularnym jakiś znak np. literę „c” to po prostu wpisz go jak zwykły metaznak. Natomiast jeżeli będzie to znak specjalny np. / \ < > ? * + . $ ^ to poprzedź go lewym ukośnikiem – \

Myślę, że ten krótki poradnik pomoże Wam w tworzeniu własnych wyrażeń regularnych!

Exit mobile version