in reply to Cout & parsing
Here's a start:
use warnings; use strict; my $s='^Pbishop@yahho.com^H17769025^D3352^Vblueangel@accessmo.com^H177 +69714^'. 'D3352^Oboe@stooges.com^H17773126^D3352^Mbirk@joke.com^H17773968^D3 +352^'. 'Rbobfitz@mcione.com^H17768877^D3352^Nbob@yohaoo.com^H17769806^D335 +2^R'; $.=0; map{my($f)=/@(.*?)\./;$.++;$.{$f}++}grep{/@/}split/\^/,$s; print"Addresses: $.\n",join"\n",map{"$_: $.{$_}"}keys(%.);
Prints:
Addresses: 6 stooges: 1 joke: 1 yahho: 1 yohaoo: 1 accessmo: 1 mcione: 1
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Cout & parsing
by ikegami (Patriarch) on Dec 05, 2005 at 22:28 UTC | |
by fishbot_v2 (Chaplain) on Dec 06, 2005 at 00:25 UTC | |
by ikegami (Patriarch) on Dec 06, 2005 at 00:58 UTC |