in reply to position number
if ($string =~ /ab|ac|ad|ba|bla|etc/) {print $1}
I guess you meant to write if ($string =~ /(ab|ac|ad|ba|bla|etc)/) {print $1}
... with a set of parantheses around what you want to match.
There's index to tell the position of a substring in a string.
Cheers, Sören
Créateur des bugs mobiles - let loose once, run everywhere.
(hooked on the Perl Programming language)
|
|---|