Regexp – podręczna lista.

Posted: 6 May 2009 in Preparations, Unix

^ – początek match input
$ – koniec match input
| – OR
. – 1 znak
+ – znak od lewej wystąpi >=1 raz (A, AA, AAA)
* – znak od lewej wystąpi >=0 razy ( , A, AA)
? – znak wystąpi 0 lub 1 raz ( , A)
\ – usunięcie specjalnego znaczenia regexp’a
() – kolejność odczytywania
[] – grupa znaków

Przykłady:
z|Z – z3ll lub Z3ll
^SLMRS – SLMRSKILL
UOP4$ – DIEUOP4
([Mm]|[Ii])ke – Mke, mke, Ike, ike
Ha+cker – Hacker, Haacker
CA?T – CT, CAT
\$ell – $ell

Przydatne w Linuksach i tworzeniu sygnatur IPS.

Advertisements
Comments
  1. mcb says:

    Niestety błąd

    Ha+cker przypasuje do Hacker, Haacker, Haaacker, ale do Haacckkeerr już nie bardzo, musiałbyś dać regexpa Ha+c+k+e+r+

    Pozdrawiam :)

  2. tturba says:

    Rzeczywiście, już poprawiłem, dzięki. Wysoka nagroda dla autora notatek, że są one czytane przez użytkowników i zbędnie niekomentowane, lecz gdy tylko słusznie.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s