flexMatch, todo: fix empty "*" bug - better use flexMatchIC