Keep It Simple, Stupid | |
PerlMonks |
Re: stuck on regexpby erikharrison (Deacon) |
on Aug 25, 2002 at 15:42 UTC ( [id://192676]=note: print w/replies, xml ) | Need Help?? |
What abut Unicode? Do you allow accented characters and the like? If so, then the standard range character classes are an outright bug (to loosely paraphrase Larry). Use the POSIX character classes for this. Here is a regex using look ahead assertions and POSIX character classes which meets all of these requirements
Note: That if Unicode character are really not allowed (ie you actually DO want ASCII A-Za-z) then replace [:alpha:] in the example appropriately Update: Not long after posting this I realized some mild errors if had because of an incomplete reading of jimbobn's original question. $face = red. This has been corrected
Cheers, Light a man a fire, he's warm for a day. Catch a man on fire, and he's warm for the rest of his life. - Terry Pratchet
In Section
Seekers of Perl Wisdom
|
|