An expression that matches all characters around which a split should occur.
The string to scan.
The part before the split is stored here. If no character in match is found, the original string is returned here.
The pointer to the part after the split is stored here.
The char that caused the split. (From match.)
Similar to the overload for strings, this function works a little faster as it lacks boundary checks. It assumes that one of the characters in match is actually contained in the string.