Я думаю, что это отличная идея. Если вам удастся улучшить шаблон регулярного выражения (или даже исправить проблему с ним), вы собираетесь изменить его в одном месте, а не везде (вероятно, это и есть мотив дляделая это).
Это уменьшит количество потенциальных ошибок в программе (или увеличит их, если вы измените их неправильно. Однако, это «должно» проявиться практически сразу при тестировании, и вам все еще остается только исправить его).в одном месте, в отличие от повсюду ... еще раз, более подвержен ошибкам).
Что касается восприятия его как объекта логики, поможет ли это, если вы воспримете его как набор инструкций, которыехранятся в справочной библиотеке, а не в самой логике?Сама логика выполняется процессором регулярных выражений, а не шаблоном, который вы ввели в коде, поэтому я считаю ее прекрасным кандидатом для сохранения в справочной таблице.