dbpedia-owl:abstract
|
- Regulární výraz (zkracováno na regexp, regex či jen RE podle anglického regular expression) je řetězec popisující celou množinu řetězců, konkrétně regulární jazyk. Regulární výrazy zavedl americký matematik Stephen Cole Kleene.Regulární výrazy jsou dostupné v mnoha skriptovacích jazycích, propracovanějších textových editorech nebo souborových manažerech, nejčastěji formou externí knihovny (oniguruma) nebo sady funkcí (regex.h jako součást libc).Nejčastější využití je: vyhledávání textu buď prosté zjištění, zdali vstupní text vyhovuje zadanému regulárnímu výrazu, nebo zjištění offsetu (pozice) ve vstupním textu, kde shoda s regulárním výrazem začíná manipulace s textem záměna textu v jednom z podvýrazů regexu extrakce všech shod s regulárním výrazem do předané proměnnéPokud chce uživatel v textu vyhledat nějaký řetězec, který nezná přesně nebo který může mít více podob, může zadat regulární výraz, který postihne všechny požadované varianty. Program tak nalezne všechny části textu, které danému výrazu odpovídají.Regulární výraz se skládá z literálů textu, které musí řetězec obsahovat, a speciálních znaků, které nejsou součástí hledaného textu, sloužících pro popis alternativ, množin, počtů výskytů a přepínačů.
|