in reply to Re^2: Parse file for email address
in thread Parse file for email address
This dosn't account for emails that somehow get newlines in them, like thru bad cut and pasting, and the regex may leave something to be desired.
The script below prints out 2 addresses in the array, select the first array element
OUTPUT: careers@flatironssolutions hr@flatironssolutions
#!/usr/bin/perl use warnings; use strict; my $html= $ARGV[0]; my $content = `lynx --dump $html`; #print "$content\n"; my @lines = split(/\n/,$content); #print "@lines\n"; my @addrs; while(<@lines>){ if( my ($num)= $_ =~ /(\b\w{1,}\Q@\E\w{1,}\b)/ ){ #print "$num \n"; push @addrs, $num; } } print "@addrs\n";
|
|---|