perl 正则表达式 | 顺序

提问者:遗忘灬痕迹 提问时间:2012年12月29日 人气:0
用户提问
$_='a "double-quoted \"string\042"'; my ($str)=/("(\\"|\\\d{3}|.)*?...为了拿到这几分,我可是下了功夫的。 首先说明下运行结果: $str = '"double-quoted \"string\042"' $sum = '"double-quoted \"' 再解析你的正则表达式的意图: 最外层小括号里面: $str的匹配企图: " (\" | \3个数字 | 换行符以外的所有字符) ...
推荐答案
为了拿到这几分,我可是下了功夫的。 首先说明下运行结果: $str = '"double-quoted \"string\042"' $sum = '"double-quoted \"' 再解析你的正则表达式的意图: 最外层小括号里面: $str的匹配企图: " (\" | \3个数字 | 换行符以外的所有字符) ...