我想把 php的/* */这种注释,用正则去掉。
我的写法是$pattern= '/\/\*(\s|.)*?\*\//';这个正则在费咨询 ,当,量大的时候,容易出现内存溢出。请问什么好的办法吗?
这个正则应该如何改进?
我的写法是$pattern= '/\/\*(\s|.)*?\*\//';这个正则在费咨询 ,当,量大的时候,容易出现内存溢出。请问什么好的办法吗?
这个正则应该如何改进?
解决方案 »
- 用imagettftext在图片上输入字符,无法在浏览器中生成图片
- 服务器返回 json 格式字符串,本地如何格式化字符串为 json
- 数组值写入XML
- 这个统计不知道是怎么做的,帮忙看下
- 怎樣可維持在textarea裡的格式?
- 做一个国外游戏币买卖网站。提供模板,有兴趣者和我联系
- 请问PHP源文件如何加密,用哪种软件比较好。
- 如果一开始文件指针是在文件头上,那如何把文件指针转到文件末尾?
- <input type="hidden" name="group_id" value="7">里面的值怎么修改
- 关于cmd下执行php代码输出utf8中文问题,请教老师
- 请教关于TO_DAYS的效率问题
- zendframework “Fatal error: Class 'Albums' not found in”,急急急
有了/s就可以匹配/* */之间的多行字符。
/e
/t
/u “.*”是贪婪模式
“.*?”是非贪婪模式
这个方法不就把注释里的代码也清除了吗?如果要保留其中的代码呢?
$arr = array('/*','*/');
$str = str_replace($arr,'',$str);
PHP去除注释类