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)
In reply to Re: position number
by Happy-the-monk
in thread position number
by mrc
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |