Да, regex)) Но на тех тестах, что нашел/придумал - работает. Подскажите тест, на котором выведет неверно?