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".

Iné jazyky