Настройте автоматический тест, используя выбранные вами инструменты (поскольку реализации регулярных выражений различаются от языка к языку и от библиотеки к библиотеке), который применяет регулярное выражение к различным как совпадающим, так и несовпадающим входным данным, чтобы убедиться, что вы получаете правильные результаты. .
Несмотря на то, что RegexBuddy и тому подобное могут быть полезны для первоначального создания регулярного выражения (или нет, я никогда не использовал их), вам все равно придется его поддерживать, как и любой другой код. Когда наступит это время, гораздо предпочтительнее иметь тестовый сценарий, который будет проходить через все ваши старые тестовые входы (плюс новые, которые привели к необходимости изменений) в считанные секунды, а не сидеть на веб-сайте десятки минут, если не часов, пытаясь запомнить все ваши тестовые данные и вручную запустить их, чтобы убедиться, что вы ничего не сломали.