Re: [Pharo-users] Parsing text to discover general data of interest (phone, email, address, ...)
Couldn't find anything in Smalltalk but that should you give ideas and inspire you or get you started...
https://github.com/search?q=contact+scraping&type=Repositories
I guess we have all that's needed in Pharo : parsers (HTML, XML, PetitParser), Soup & regex !
Yes for markup, I played already quite much with Soup initially at first but then XPath which os far more convenient and direct. PetitParser(2) is also a pure gem. I finally understand it better. Grammar and Parser are interesting but maybe more appropriate for structured/semi/structured texts. Pure text, is nice with tools like those Richard just showed. I continue to play with PetitParser2 today (finishing tutorialâ¦). Cheers, Cédrick
On 2019-03-07 04:52, Cédrick Béler wrote:
Hi all,
Iâve often got the need to analyse some random unstructured text to discover (structured) information (in email for instance), to extract : - emails - telephone numbers - addresses - events - person names (according to a list of known persons), - etcâ¦
Apple do it in email for instance (strangely, this is not generalized).
So my questions are : - do we have something equivalent in Smalltalk/Pharo ? (I didnât find) - if not, what strategy would you use ? => I do really stupid text analysis (substrings, finding @, â¦, parsing according to the text structure when there is⦠kind of Soup parsingâ¦) => I feel this is a job for PetitParser ? And would be a nice feet to the new GToolkit.
All ideas or suggestions are welcome ;-)
TIA,
Cédrick
-- ----------------- Benoît St-Jean Yahoo! Messenger: bstjean Twitter: @BenLeChialeux Pinterest: benoitstjean Instagram: Chef_Benito IRC: lamneth Blogue: endormitoire.wordpress.com "A standpoint is an intellectual horizon of radius zero". (A. Einstein)
participants (1)
-
Cédrick Béler