kurtcobain has asked for the wisdom of the Perl Monks concerning the following question:
if( $abc =~ /(?:PickMaster 3)(\w+)\s+/s) { print $1; } $abc = The following ABB products and versions are affected: • ABB Interlink Module: Versions 4.6 through 4.9 • IRC5 OPC Server: Versions up to and including 5.14.01 • PC SDK: Versions up to and including 5.14.01 • PickMaster 3: Versions up to and including 3.3 • PickMaster 5: Versions up to and including 5.13 • Robot Communications Runtime: Versions up to and including 5.14.01 • RobotStudio: Versions supporting IRC5 up to and including 5.14.01 • RobView 5: Works together with other products listed here. • WebWare SDK: Versions 4.6 through 4.9 • WebWare Server: Versions 4.6 through 4.91
Hi Monks, I am trying to serach for a keyword in the above paragraph and print the line corresponding to that keyword. In the above code , i am trying to print the text " Versions up to and including 3.3 " . I am unable to do that with my regex.Please guide me.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: parsing a line
by kennethk (Abbot) on Nov 19, 2012 at 22:43 UTC | |
|
Re: parsing a line
by Kenosis (Priest) on Nov 19, 2012 at 22:44 UTC | |
by frozenwithjoy (Priest) on Nov 19, 2012 at 22:50 UTC | |
by Kenosis (Priest) on Nov 19, 2012 at 22:55 UTC | |
by kurtcobain (Novice) on Nov 19, 2012 at 22:49 UTC |