Регулярен израз
от Уикипедия, свободната енциклопедия
В информатиката регулярен израз (на английски: regular expression), или още стандартен израз (редовен/рутинен израз), е низ от знаци/символи, който описва множества или подмножества с помощта на определени синтактични правила.
Съдържание |
Регулярни изрази в теоретичната информатика [редактиране]
Основи [редактиране]
Регулярните изрази описват част от формалните езици и така принадлежат към теоретичната информатика. Те образуват най-долното стъпало от Йерархията на Чомски (тип 3).
Дефиниция [редактиране]
(празното множество) е регулярен израз.
(празната дума) е регулярен израз.
е
(всеки символ от съответана азбука) регулярен израз.- Ако
и
са регулярни изрази, то
(Обединение),
(Конкатенация) и
(оператор-звезда) също са такива. - Нищо друго не е регулярен израз.
(
(
е
(всеки символ от съответана азбука) регулярен израз.
и
са регулярни изрази, то
(
(
(оператор-звезда) също са такива.