Hena has asked for the wisdom of the Perl Monks concerning the following question:
#!/usr/bin/perl use warnings; use strict; # use re "debug"; my %CSV = ('n' => 'n', 't' => 't', 'f' => 'f', '\\' => '\\', ); $_ = '\\\\\\\\\\'; print "$_\n"; my $pos = 0; while (m/\\(.)/g) { $pos=pos($_);} s/\\(.)/exists($CSV{$1}) ? "\\$1" : "\\\\$1"/ge; s/^(.{$pos})\\$/$1\\\\/; print "result:\n$_\n";
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Regex to dereference
by gaal (Parson) on Jan 18, 2007 at 13:30 UTC | |
by Hena (Friar) on Jan 19, 2007 at 06:40 UTC | |
by gaal (Parson) on Jan 19, 2007 at 07:43 UTC | |
|
Re: Regex to dereference
by ferreira (Chaplain) on Jan 18, 2007 at 14:09 UTC | |
by Hena (Friar) on Jan 19, 2007 at 06:43 UTC | |
|
Re: Regex to dereference
by Moron (Curate) on Jan 18, 2007 at 14:39 UTC | |
|
Re: Regex to dereference
by Thelonius (Priest) on Jan 18, 2007 at 23:53 UTC | |
by Hena (Friar) on Jan 19, 2007 at 06:47 UTC |