[Dev-C++] Portable web access and regexp parser
Open Source C & C++ IDE for Windows
Brought to you by:
claplace
|
From: Quentin S. <mac...@bi...> - 2000-11-14 01:07:11
|
Hi- I have programmed for many years in perl, but I haven't taken more than a glance at C++ until now, so please excuse my ignorance. I am looking for a way to access web pages from my program. They are not web pages per se, but text files accessed over the web. I need to be able to parse these for strings. Regular expressions might be the way to do this. I know that there is a library called libWWW, but I have never used it except for it's perl incarnation, LWP. I would like the solution to be cross-platform between windows and linux, as I am developing a wxWindows application. I have attached some sample output to the end of this email. --Quentin [client_account_finder:start] [client_account_finder:host sneakemail.com] [client_account_finder:end] In this instance, I need to get xyz.com. Here's some more complicated input: [client:start] [client:authenticated] [client:webticket hack 6711111110817039134974163874] [client:list addresses:start] [client:list addresses:249] [client:list addresses:RIAA Boycott] [client:list addresses:z2kihep9001] [client:list addresses:sneakemail.com] [client:list addresses:0] [client:list addresses:252] [client:list addresses:mp3.com] [client:list addresses:p17zy8q9fsleg001] [client:list addresses:sneakemail.com] [client:list addresses:0] [client:list addresses:263] [client:list addresses:CBS.com] [client:list addresses:okzi9k1y001] [client:list addresses:sneakemail.com] [client:list addresses:0] [client:list addresses:270] [client:list addresses:Progect: Magnus] [client:list addresses:9d45s32m7s5v4001] [client:list addresses:sneakemail.com] [client:list addresses:0] [client:list addresses:272] [client:list addresses:MaMaMedia] [client:list addresses:0jn1ze001] [client:list addresses:sneakemail.com] [client:list addresses:0] [client:list addresses:316] [client:list addresses:Firetalk Partner Program] [client:list addresses:b98uurk001] [client:list addresses:sneakemail.com] [client:list addresses:15] [client:list addresses:527] [client:list addresses:Real G2 Authoring Kit] [client:list addresses:lkugrt001] [client:list addresses:sneakemail.com] [client:list addresses:15] [client:list addresses:589] [client:list addresses:F-Secure Trial Download] [client:list addresses:yo11518f001] [client:list addresses:sneakemail.com] [client:list addresses:0] [client:list addresses:699] [client:list addresses:gPulp Account] [client:list addresses:5acct1h82lm001] [client:list addresses:sneakemail.com] [client:list addresses:0] [client:list addresses:931] [client:list addresses:Moonfruit] [client:list addresses:hbcxn8u001] [client:list addresses:sneakemail.com] [client:list addresses:0] [client:list addresses:1126] [client:list addresses:ReliSoft WWPW] [client:list addresses:998li001] [client:list addresses:sneakemail.com] [client:list addresses:0] [client:list addresses:1139] [client:list addresses:PI Site] [client:list addresses:acxm8g0381001] [client:list addresses:sneakemail.com] [client:list addresses:0] [client:list addresses:1306] [client:list addresses:AboutGolf.com] [client:list addresses:5rsv9htecod363c001] [client:list addresses:sneakemail.com] [client:list addresses:0] [client:list addresses:1457] [client:list addresses:IEAK] [client:list addresses:flls157wyc001] [client:list addresses:sneakemail.com] [client:list addresses:0] [client:list addresses:1549] [client:list addresses:X-Drive] [client:list addresses:5bmv34gbo001] [client:list addresses:sneakemail.com] [client:list addresses:0] [client:list addresses:1550] [client:list addresses:X-Drive2] [client:list addresses:sffrhi5001] [client:list addresses:sneakemail.com] [client:list addresses:0] [client:list addresses:1615] [client:list addresses:RealPlayer] [client:list addresses:qnwqjf7ae001] [client:list addresses:sneakemail.com] [client:list addresses:0] [client:list addresses:end] [client:end] I'd like to turn this into some inteligent data structure. The data fields are label sm_address domain folder_id . I would also like to put this into a treectrl in wxWindows, but I think I can figure that out. |