-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, September 10, 2002 12:32 AM
To: Beginners Perl Mailing List
Subject: Regular Expressions: Grouping and backreferences...
Hello, All:
How can I capture all the words that contain 'at' in the string 'A fat cat
sat on my hat.'?
Any pointers?
$sentence = 'A fat cat sat on my hat.'
$sentence =~ m/(\wat)/;
.....returns:
$1 = 'fat'
-----Response Message-----
your regex will only match the letter before at and the 'at', all words
containing 'at' is the following, placing them into the array called @list:
$sentence = 'A fat cat sat on that hat.';
@list = $sentence =~ m/(\w*at\w*)/g;
foreach (@list) {print "$_\n"}
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]