Ну тогда же почему бы и не пойти путем, где может встретиться меньше ошибок? Я вобщем-то не говорил взять скрипт того чувака, а советовал писать не через регекспы, а через StateMachine(как тот чел и делал) - вероятность ошибок будет сведена к минимуму.