Re: Regular Expression help!
- From: "Paul Lalli" <mritty@xxxxxxxxx>
- Date: 31 Jan 2007 08:16:35 -0800
On Jan 31, 11:10 am, "Suk" <suk...@xxxxxxxxxx> wrote:
Sorry I meant -
open CSVFILE, "data.csv" or die "failed to open changes $!";
while (<CSVFILE>) {
print "$`$3/$2/$1$'" if (/(\d{2})\/(\d{2})\/(\d{4})/);
}
Which just alters the first date- I need to alter all of them
So change your pattern-match-within-an-if to s///g, and print the
results.
s/(\d{2})\/(\d{2})\/(\d{4})/$3/$2/$1/g;
print;
Paul Lalli
.
- Follow-Ups:
- Re: Regular Expression help!
- From: Paul Lalli
- Re: Regular Expression help!
- References:
- Regular Expression help!
- From: Suk
- Re: Regular Expression help!
- From: Josef Moellers
- Re: Regular Expression help!
- From: Suk
- Re: Regular Expression help!
- From: Suk
- Regular Expression help!
- Prev by Date: Re: Regular Expression help!
- Next by Date: Module for Sending Keystrokes
- Previous by thread: Re: Regular Expression help!
- Next by thread: Re: Regular Expression help!
- Index(es):