如何匹配非引用的东西?

时间:2012-07-17 10:25:11

标签: php regex regex-negation

我有以下RegEx来删除PHP文件中的注释: %/\*.*?\*/%s

副作用是,使用像glob这样的glob($basedir . '/*')它会开始删除所有内部代码......

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

1 个答案:

答案 0 :(得分:1)

试试这个:

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

在/ *之后和* /

之后不包括简单或双引号