Regular expression (regex) – opisany specjalnym językiem wzorzec znaków służący do wyszukiwania, dopasowywania, walidacji lub modyfikowania fragmentów tekstu. Umożliwia zaawansowane operacje (np. sprawdzanie formatu daty, wyodrębnianie adresów e-mail, zastępowanie sekwencji) i jest obsługiwany w większości języków programowania, edytorów oraz narzędzi analitycznych.



