Welcome to the Perl community (the language is Perl, the program is perl). What have you tried so far? Can you successfully input and output the data? The monastery is happy to help, though if you post what you've tried so far, it helps us help you by telling us more about your experience level. Read How do I post a question effectively? for more information on what we'd find useful.

Since your title focuses on regular expressions, I'll assume that's where your issue lies. If we assume all lines of interest consist of 'pass' followed by whitespace, a colon and your desired value which will be an integer, then the following code should be a useful template:

use strict; use warnings; while (my $line = <DATA>) { if ($line =~ /^pass\s*\:(\d+)/) { print "$1\n"; } } __DATA__ abcd pass :10 adlksfkldf kkjfkdf :112

See Extracting matches for more information on extracting information. If this code is unclear, I'd be happy to provide additional clarification.


In reply to Re: Regex doubts by kennethk
in thread Regex doubts by Anonymous Monk

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.