-----Original Message----- From: Jenda Krynicky [mailto:[EMAIL PROTECTED] Sent: Wednesday, April 14, 2004 2:25 PM To: Beginners Perl Subject: Re: "\s" eq "\b" ?
From: "Jayakumar Rajagopal" <[EMAIL PROTECTED]> > hi friends, > in regexp, I feel \s and \b behaves same. > can someone send me a contradiction ? $str = "This is a sentence. And this is another."; @all_words = ($str =~ /\b(\w+)\b/g); print join( ', ', @all_words), "\n"; @some_words = ($str =~ /\s(\w+)\s/g); print join( ', ', @some_words), "\n"; Quite a big difference ain't it? \b matches 0 characters just between a word and non-word character, while \s matches one space. Jenda ===== [EMAIL PROTECTED] === http://Jenda.Krynicky.cz ===== When it comes to wine, women and song, wizards are allowed to get drunk and croon as much as they like. -- Terry Pratchett in Sourcery Great example Jenda.. those 5 lines equal thousand words!! -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>