Is º an unicode alphabetic character?
AsmMan via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Thu Sep 11 20:04:59 PDT 2014
what's an unicode alphabetic character? I misunderstood
isAlpha(), I used to think it's to validate letters like a, b, è,
é .. z etc but isAlpha('º') from std.uni module return true. How
can I validate only the letters of an unicode alphabet in D or
should I write one?
I know I can do:
bool is_id(dchar c)
{
return c >= 'a' && c <= 'z' || c >= 'A' && c <= 'z' || c >= 0xc0;
}
but I'm looking for a native, if any
More information about the Digitalmars-d-learn
mailing list