Регулярные выражения (Regular Expressions) – формальный язык поиска и осуществления манипуляций с подстроками в тексте, основанный на использовании метасимволов. Регулярное выражение фактически определяет строку-образец (шаблон, маску), состоящую из символов и метасимволов и задающую правило поиска.