【发布时间】:2016-07-27 01:17:08
【问题描述】:
$str = "doctor_who:eeh1234LMNOP51234.123";
我想匹配doctor_who:ee 而不是doctor_who:eeh;
$str =~ m/doctor_who:e(?!eh)[epx];
我想知道正则表达式在括号中的作用;
【问题讨论】:
-
请学习正确格式化您的帖子。你应该阅读Markdown Editing Help
-
$str =~ m/doctor_who:e(?!eh)[epx];不会编译。请复制并粘贴您的真实代码到任何问题中 -
(?!PAT)的意思是“后面没有PAT”,或者更准确地说,“PAT在这个位置不匹配”。