Hello monks
I am trying regular expression to match a string which is given by
17-08-2010 10:57:22 141-9997 Critical "OEM:imst2k19:4"
i use reg exp like this
if ($var =~ /^((0[1-9]|[12][0-9]|3[01])-(0[1-9]|1[012])-(20)?\d\d\s\w
+)/) {
}
I am matching string starting with date in DD-MM-YYYY format and any space and a word character following that.
Now I want to put some more restriction that this string should contain something or nothing in double quote in the end.
i.e string starting with date then white space then some characters
then ending with double quotes where something or nothing can be withing double quotes eg. "OEM:imst2k19:4" or ""
How existing reg exp can be modified?
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.