I am in need of matching Unicode letters, similarly to PCRE's p{L}
.
Now, since Dart's RegExp class is based on ECMAScript's, it doesn't have the concept of p{L}
, sadly.
I'm looking into perhaps constructing a big character class that matches all Unicode letters, but I'm not sure where to start.
So, I want to match letters like:
foobar
???? ????
But the R symbol shouldn't be matched:
BlackBerry?
Neither should any ASCII control characters or punctuation marks, etc. Essentially every letter in every language Unicode supports, whether it's ?, ?, φ or ?, they should match if they are actual letters.
See Question&Answers more detail:os