You can simply split on whitespace.

http://perl-e.chovy.com/sample/date-parse


On 6/7/06, Joshua Colson <[EMAIL PROTECTED]> wrote:
I'm trying to parse a date from a file and I would like to know how to
match a range of numbers with a regex? For example, the days of the
month 1..31. I understand that there are numerous modules that can do
the work for me, this is as much for my own learning as anything.

Thanks.

-----------------------------------------------------------
#!/usr/bin/perl

use strict;
use warnings;

my $date = "Wed Jun  7 14:27:38 2006';

print $3 if $date =~ m{(Wed)\s(Jun)\s{1,2}([1..31])};

__END__

--
Joshua Colson <[EMAIL PROTECTED]>
iNation, LLC


--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>





--
Anthony Ettinger
Signature: http://chovy.dyndns.org/hcard.html

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to