On Tue, 2002-01-15 at 01:44, Lorne Easton wrote: > I need to write some code that extracts that extracts hyperlinks from a > scalar ($data) and puts them into an array. > > I imagine that grep can do this, but my mastery of it and > reqular expressions are not brilliant. > > Can you please provide some example code, or at least point me in the right > direction? > > Cheers, > Lorne
This bit of my script does what you want #!/usr/bin/perl -w use locale; my @list1=`grep 'HREF.*.html' $ARGV[0]`; foreach $list1 (@list1){ $list1=~s/HREF="/\n/gi ; $list1=~s/(\#.*\n)//gi ;# strip name refs $list1=~s/"//gi ; foreach $list1 (@list1){ %seen =(); @list3 = grep{ ! $seen{$_} ++ } @list1;# dedupe } However the script continues print @list3; my $var1='META'; @lista= grep{$var1} @list3;## not picked up at all print @lista anyone any clues -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]