in reply to matching multiple patterns in one line
EDIT: Updated regex to be slightly more dynamic for 'time'# should work no matter where date, time, or email address is located +in current line my $line = '2011-01-01 15:34:554 some words and numbers then email@hos +t.com'; my @lines = split(/\s+/, $line); for(@lines){ print $_ . "\n" if /[0-9]{4}[-][0-9]{2}[-][0-9]{2}|[0-9]{1,2}[:][0-9]{ +1,2}[:][0-9]{1,3}|[@]/; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: matching multiple patterns in one line
by james28909 (Deacon) on Nov 18, 2015 at 19:03 UTC | |
by AnomalousMonk (Archbishop) on Nov 18, 2015 at 19:55 UTC | |
by james28909 (Deacon) on Nov 18, 2015 at 21:03 UTC | |
by stevieb (Canon) on Nov 18, 2015 at 19:16 UTC |