String matching library with support of camel case, dash case, etc...