This is an Arduino project example using a Regex library with a little addendum that the callback function from GlobalMatch now can call a non static class member. The struct template provided in the Interpreter.h wraps or 'converts' a non-static member into a static function (making it global).