...
А приведенный код доверия не внушает.
Какие именно операторы не внушают тебе доверия?..
Ну не надо так. Не ты один С/С++ знаешь.
Этот код к регулярным выражениям имеет только то отношение, что делает поиск по
знакам, используемым регулярными выражениями.
А про машину Тьюринга никогда не слыхал?
И не думал почему при реализации Регекспов ее используют?
Если подобным этому коду реализовать полностью регекспы, то тормозить будет в разы больше, чем в QRegExp