DB<145> p $s3=q{ "no" yo \\' yo ' no \\\\\\' no ' yo } "no" yo \' yo ' no \\\' no ' yo DB<146> $_=$s3; s/ ( \\. | ' (?: \\.|[^'] )* ' | " (?: \\.|[^"] )* " ) | o / $1 or 'O' /xge ; => 6 DB<147> p $_ "no" yO \' yO ' no \\\' no ' yO