- How is the search string given?
- What search string is given?
- How the input data vary?
- How will what you search for depend on the input data?
- Will you always be capturing the same data?
For the example you have given where you always want to capture a number after or before "rows rejected"
qr{(?|
\Q$string\E [^\d]* (\d+)
|
(\d+) [^\d]* \Q$string\E
)
}x
will capture the last number before a given search string or if there isn't one the first number after the string. Note given
records processed 23456, total rows rejected 567
it will match 23456.
What is the input when one row is rejected? Is it
1 rows rejected
or
1 row rejected
Know your data;)
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: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.