@vboctor - I thought I remember replying this specifically before - in terms of string api, I did think about that for a few seconds, but my context was for dns/file/email address matching, and as such the utility functions api seemed more appropriate.