You're cool,  man. ;-)

-- 
Robert G. Werner
[EMAIL PROTECTED]
2001/9/11

        "Get back to your stations!"
        "We're beaming down to the planet, sir."
                -- Kirk and Mr. Leslie, "This Side of Paradise",
                   stardate 3417.3

On Fri, 1 Feb 2002, Craig S. Cottingham wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> On Thu, 31 Jan 2002, Pradeep Sethi wrote:
> 
> > Thanks but I am looking of any regexp substitution.
> >
> > sorry for typo : I need to change 9/9/1973 to 09/09/1973
> 
> The pathological solution:
> 
> my $date = '9/9/1973'; $date =~ s=9/9/1973=09/09/1973=;
> 
> On Friday, February 1, 2002, at 04:27 , Robert G. Werner wrote:
> 
> > If you can be sure that slashes will be the delimiters,  slit on them
> > and then add a '0' if the first two elements are less than 10:
> >
> > my $date_str = "9/9/1973";
> >
> > my @date_arr = split("/", $date_str);
> >
> > for my $i (0 .. 1) {
> >     $date_arr{$i} = $date_arr{$i} < 10 ? $date_arr{$i} : "0$date_arr{$i};
> > }
> >
> > $date_str = join("/", @date_arr);
> >
> > Sort of long to type but that would get the job done IMHO.
> 
> The been-watching-too-much-Perl-golfing-from-the-sidelines solution:
> 
> my $date = '9/9/1973';
> my 
> @d=split("/",$date);$date=join"/",(map{("0".$_)=~/(\d\d)$/;$1}@d[0..1]),$d[
> 2];
> 
> - --
> Craig S. Cottingham
> [EMAIL PROTECTED]
> PGP key available from: 
> <http://pgp.ai.mit.edu:11371/pks/lookup?op=get&search=0xA2FFBE41>
> ID=0xA2FFBE41, fingerprint=6AA8 2E28 2404 8A95 B8FC 7EFC 136F 
> 0CEF A2FF BE41
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.0.6 (Darwin)
> Comment: For info see http://www.gnupg.org
> 
> iD8DBQE8Wy33E28M76L/vkERAtYkAKCpDvnqszXre7561ygIZK1t6rkd4ACbB8A7
> YFcVGYbsw1fmddgMuHDuP9I=
> =7FHN
> -----END PGP SIGNATURE-----
> 

Reply via email to