Regulárny výraz: Rozdiel medzi revíziami
Smazaný obsah Přidaný obsah
d Drobne upravy. |
Bez shrnutí editace |
||
Riadok 1:
'''Regulárny výraz''' (skrátene aj '''regexp''' alebo '''regex''') je textový [[reťazec]], ktorý opisuje alebo pasuje na [[množina|množinu]] reťazcov, na základe určitých [[syntax|syntaktických]] pravidiel. Regulárne výrazy sú používané v mnohých [[textový editor|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 [[Unix]]u patrilo medzi prvé, ktoré spopularizovali koncept regulárnych výrazov.
== Využitie ==
Řádek 61 ⟶ 59:
|Escape
|}
== 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á 2 ''l'' alebo 2 ''i''. Regulárny výraz v takom prípade je: ''Bii?ll?''. Tento výraz nájde ''Bill'', ''Biil'', ''Bil'' a ''Biill''. Znamienko ? znamená
[[Kategória:Formálne jazyky]]
|