Implementação C++ do ArpeJ, usando regex POSIX; talvez funcione direto