How can I match double-quoted strings with escaped double-quote characters?

前端 未结 7 1246
既然无缘
既然无缘 2020-12-05 00:08

I need a Perl regular expression to match a string. I\'m assuming only double-quoted strings, that a \\\" is a literal quote character and NOT the end of the string, and tha

7条回答
  •  没有蜡笔的小新
    2020-12-05 00:47

    RegExp::Common is another useful tool to be aware of. It contains regexps for many common cases, included quoted strings:

    use Regexp::Common;
    
    my $str = '" this is a \" quoted string"';
    if ($str =~ $RE{quoted}) {
      # do something
    }
    

提交回复
热议问题