Regulárny výraz
Z Wikipédie
Regulárny výraz (skrátene aj regexp alebo regex) je textový reťazec, ktorý opisuje alebo pasuje na množinu reťazcov, na základe určitých syntaktických pravidiel. Regulárne výrazy sú používané v mnohých textových editoroch a utilitách na hľadanie a manipuláciu s textom podľa určitých vzorov. Mnoho programovacích jazykov podporuje regulárne výrazy na prácu s reťazcami. Napríklad Perl a Tcl majú zabudovanú silnú podporu pre regulárne výrazy priamo v svojej syntaxi. Množstvo utilít (vrátane editora sed a filtra grep) poskytovaných distribúciami Unixu patrilo medzi prvé, ktoré spopularizovali koncept regulárnych výrazov.
[úprava] Použitie
Keď hľadáme nejaké slovo ale nepoznáme jeho presné znenie. Jednoduchý príklad:
Hľadáme slovo Bill ale nevieme či má 1 l alebo 2 i atď. Regulárny výraz v takom prípade je: Bi+l+. Tento výraz nájde Bill, Biil, Biiil, Biill atď. Znamienko + znamená "minimálne jeden výskyt, maximálne nekonečno".