in reply to regex to rename last _ with ,
Not sure just what you're doing since you don't post in <code> ... </code> tags, but I think I would use a look-ahead:
c:\@Work\Perl\monks>perl -wMstrict -le "my @flist = qw( 1st-device-CA_Eth.0/1 2nd-device_TX_Gig.1/1 3rd_device_MO_Gig.1/1 ); ;; for my $s (@flist) { print qq{'$s'}; $s =~ s{ _ (?= [^_]* \z) }{,}xms; print qq{'$s'}; print ''; } " '1st-device-CA_Eth.0/1' '1st-device-CA,Eth.0/1' '2nd-device_TX_Gig.1/1' '2nd-device_TX,Gig.1/1' '3rd_device_MO_Gig.1/1' '3rd_device_MO,Gig.1/1'
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: regex to rename last _ with ,
by ArifS (Beadle) on Sep 11, 2014 at 13:49 UTC | |
by AnomalousMonk (Archbishop) on Sep 11, 2014 at 14:39 UTC | |
by choroba (Cardinal) on Sep 11, 2014 at 14:43 UTC | |
by ArifS (Beadle) on Sep 11, 2014 at 15:07 UTC | |
by ArifS (Beadle) on Sep 11, 2014 at 14:58 UTC |