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 #### DB<148> $_=$s3; s/ ( \\. | (['"]) (?: \\.|[^\2] )* \2 ) | o / $1 or 'O' /xge ; => 6 DB<149> p $_ "no" yO \' yO ' no \\\' no ' yO #### DB<110> $_=$s3; s/ ( \\. | (['"]) (?: \\.|. )*? \2 ) | o / $1 or 'O' /xge ; print ; () "no'" yO \' yO ' no \\\' no ' yO