static regexp using c++11 templates