В [[програмування|програмуванні]]'''Регулярний, регулярний вираз''' (ввід [[програмуванняАнглійська мова|програмуванніанг.]] '''regular expression,''' скорочено '''regex''' або '''regexp''', а іноді ще й називають '''rational expression''' ) — це [[рядок (програмування)|рядок]], що описує або збігається з [[множина|множиною]] рядків, відповідно до набору спеціальних [[синтаксис|синтаксичних]] правил. Вони використовуються в багатьох [[текстовий редактор|текстових редакторах]] та допоміжних інструментах для пошуку та зміни тексту на основі заданих шаблонів. Багато [[мова програмування|мов програмування]] підтримують регулярні вирази для роботи з рядками. Наприклад, [[Perl]] та [[Tcl]] мають потужний механізм для роботи, вбудований безпосередньо в їх синтаксис. Завдяки набору утиліт (включаючи редактор [[sed]] та фільтр [[grep]]), що входили до складу дистрибутивів [[Юнікс]] регулярні вирази стали відомими та поширеними.