segment pattern to match a single segment, also matches UTF-8 segments.

(:any) pattern doesn't match all characters, (:all) pattern doesn't match a single segment. (:segment) pattern matches a single segment consisting any characters.