Perl regex with pipes -
i'm not perl monk, if me digest regex(if one) do?
my $pathhere = "/some/path/to/file"; $paththere = "/some/path/"; $pathhere =~ s|$paththere||; perl not everyday tool, quite shy on knowledge - guess subs match var value, guessing not way go - pipes throw me off...
thanks
in perl you'd use / delimiter in regexp.
$pathhere =~ s/abc/def/; # replace 'abc' 'def' however can see paths, that's problematic, since you'd have escape everything.
$pathhere =~ s/my\/path\/here/my\/newpath\/there/; consequently perl allows specify different delimiter character after 's', hence:
$pathhere =~ s|my/path/here|my/newpath/there|; see the documentation more information.
Comments
Post a Comment