
dillidamunda
Novice
Nov 2, 2009, 10:47 AM
Post #1 of 3
(2213 views)
|
|
need to extract string before non word char
|
Can't Post
|
|
my $message_temp = 'Perl @Programming'; #Match anything before "($1)non word character" or "($2)underscore" and "($3) any word character except underscore" $message_temp =~/(.*(\W|_))([a-zA-Z0-9]*)$/; #returns print("$1"); # prints: Perl @ print("$2"); # prints: @ print("$3"); # prints: Programming I want to fetch $1 as "Perl" not "Perl @", what change should i make in my regex? Thanks in advance.
|