Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change

Re^2: pattern match a name from stdin

by Anonymous Monk
on Oct 05, 2005 at 15:56 UTC ( #497647=note: print w/replies, xml ) Need Help??

in reply to Re: pattern match a name from stdin
in thread pattern match a name from stdin

this now works:
if (m/\|\Q$file/) {print $num_entry};
However, if i want the match to occur at at the end i would include an addition $
if (m/\|\Q$file$/) {print $num_entry};
For example if the user entered Sarah it could output Sarah and Sarah-jane. But this second bit of code doesnt seem to work?

Replies are listed 'Best First'.
Re^3: pattern match a name from stdin
by japhy (Canon) on Oct 05, 2005 at 16:34 UTC
    The \Q is making the '$' match a literal '$'. You want  m/\Q|$file\E$/, methinks.

    Jeff japhy Pinyan, P.L., P.M., P.O.D, X.S.: Perl, regex, and perl hacker
    How can we ever be the sold short or the cheated, we who for every service have long ago been overpaid? ~~ Meister Eckhart

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://497647]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (4)
As of 2021-08-04 10:09 GMT
Find Nodes?
    Voting Booth?
    My primary motivation for participating at PerlMonks is: (Choices in context)

    Results (41 votes). Check out past polls.