Sherman wrote: > the \p{Lower/Upper/Alpha/Space} are specified/implemented for POSIX > version, which is clearly documented in the API document.
I don't see how you can use Unicode names and give them non-Unicode meanings. That doesn't seem fair. Perl had the same problem for a long time. We finally got around it by having things like \p{POSIX_Lower}, \p{POSIX_Alpha}, etc. But these are a pretty recent fix to an old bug. --tom