Re:Common Regular Expressions Made Simple
by jrabone on Tuesday December 17, 2013 @07:11AM
(#6920671)
Haha that's excellent. Reminds me of a normalisation rule I wrote as part of a larger system to convert "Joe Bloggs Md." into "Dr. Joe Blogs MD" (where MD is Medical Doctor). TIL that "Md." is a common abbreviation for "Mohammed" in large parts of the world...
Re:Common Regular Expressions Made Simple
by petepete on Tuesday December 17, 2013 @09:26AM
(#6921217)
The text-to-speech system in use at my local GP's surgery (that announces to patients which which rooms they need to go to) pronounces 'Dr' as 'Drive', rather than 'Doctor'. I thought someone would have tested that!
Re:Common Regular Expressions Made Simple
by abolibibelot on Tuesday December 17, 2013 @06:43AM
(#6920596)
When dealing with this general problem, the proper tool would more likely be language/culture detection + Named-Entity Recognition.
Simple regular expressions can be good enough if you're aware of the domain restriction though.
Re:Common Regular Expressions Made Simple
by madisonmay on Tuesday December 17, 2013 @11:38AM
(#6922025)
Yeah, I threw together this module intending to supplement NER on a text classification project I'm currently working on, not as a replacement for NER.
> um 6:00 am 05.12. (at 6:00 on 12/05/..)
If i read it correctly, the time regex would extract "6:00 am" as time, but the "am" is wrong (German uses 24h format).