Yes. I attempted to identify what the purpose of 'ischar' is, and came up with a number of non-lazy alternatives. I think he wants something like strcspn() in C. For example, strcspn("asdf$%|,", "|") would return 4, because '$' is found as the 4th char (starting at 0). strcspn("asdf$%|", "|") would return 6, because '|' is found as the 6th char. This would be more useful as a function than an operator, for reasons that are now obvious.