I'm running into issue while reading a file and matching the pattern

File content ============ 1: Recturing Svc 2: Finance : : 9: Payments : : 19: Mobile : : 29: Bankers

My Code looks like this

open(INPUTFILE,"<$conf_file") or die("unable to open text file"); foreach (<INPUTFILE>) { print "$_"; } close INPUTFILE ; print "Please choose a number from the list above: "; chop($input=<STDIN>); $input=trim($input); print "Your Choice was: $input \n"; $TEMP="$input:"; open(INPUTFILE,"<$conf_file") or die("unable to open text file for com +parision"); foreach $line(<INPUTFILE>) { if($line =~ /$TEMP/) { print " exact match: $& \n" ; print " after match: $' \n" ; $svc = $'; print "ServiceL $svc \n"; } } close INPUTFILE ;

As said it is matching multiple ones for example 9: and 19: and 29: when I select i.e. enter 9


In reply to pattern string match while reading from the file by perlDevsWorld

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.