Да не могут. Всегда сначала небольшие сниппеты а потом куча проблем. Лучше сразу сделать нормально. Что бы аргументировать почему regexp нельзя использования надо текст писать много мне лень сори)
Мне кажется, что с этим "Лучше сразу сделать нормально" не все так однозначно. Для конкретной задачи, вполне можно обойтись регуляркой и тащить реальный парсер только в том случае, если требования реально поменяются/расширятся. Просто идея о том, что сразу нужно использовать библиотеку или делать типа "future-proof" абстракцию, стало каким-то бичем современной разработки. Мы начинаем добавлять десятки зависимостей и усложнять код уже сейчас, для илюзорной выгоды в будущем, что в большинстве случаев не оправдывается на практике.