1

我有以下 RegEx 从 PHP 文件中删除评论: %/\*.*?\*/%s

副作用是,使用globlikeglob($basedir . '/*')它开始删除所有中间代码......

那么,当正则表达式前面或后面有引号时,我如何告诉它不匹配呢?

4

1 回答 1

1

尝试这个 :

%[^'"]{1}/\*.*?\*/[^'"]{1}%s

它包括在 /* 之前和 */ 之后的非单引号或双引号

于 2012-09-19T08:02:39.233 回答