Больше недели сидел над этими треклятыми регэкспами в попытках заставить скрипт пройти юнит-тесты. Сейчас сел и за пять минут все сделал - просто поменяв местами две строчки кода.
Невероятно горд собой