http://www.perlmonks.org?node_id=1017632

PerlRider has asked for the wisdom of the Perl Monks concerning the following question:

This node falls below the community's threshold of quality. You may see it by logging in.
  • Comment on Replace the double quote escape sequence as unescape sequence

Replies are listed 'Best First'.
Re: Replace the double quote escape sequence as unescape sequence
by Corion (Patriarch) on Feb 07, 2013 at 12:19 UTC

    If you get a Perl program, can't you extract the regular expression from it?

    What part of perlre (and perlretut) have you read and what problems did you encounter that prevented you from successfully completing your task?

Re: Replace the double quote escape sequence as unescape sequence
by tobyink (Canon) on Feb 07, 2013 at 12:29 UTC
    $cmd = 'AT +CGDCONT= 1,"IP","","",1,1'; # A regular expression only... $cmd =~ /(?{s{"}{\\"}g;print"'$_'\n"})/;
    package Cow { use Moo; has name => (is => 'lazy', default => sub { 'Mooington' }) } say Cow->new->name
Re: Replace the double quote escape sequence as unescape sequence
by Anonymous Monk on Feb 07, 2013 at 12:23 UTC
    A reply falls below the community's threshold of quality. You may see it by logging in.
Re: Replace the double quote escape sequence as unescape sequence
by Anonymous Monk on Feb 07, 2013 at 12:41 UTC
    search is for everybody  [ddg://double quote site:perlmonks.org] Pattren matching
Re: Replace the double quote escape sequence as unescape sequence
by Anonymous Monk on Feb 10, 2017 at 20:05 UTC

    Try This

    my $string = qq{"Hello "World" Good Morning"}; $string=~s/"/\\"/g; print $string;
    Output : \"Hello \"World\" Good Morning\"