我想把 php的/* */这种注释,用正则去掉。
我的写法是$pattern= '/\/\*(\s|.)*?\*\//';这个正则在费咨询 ,当,量大的时候,容易出现内存溢出。请问什么好的办法吗?
这个正则应该如何改进?
我的写法是$pattern= '/\/\*(\s|.)*?\*\//';这个正则在费咨询 ,当,量大的时候,容易出现内存溢出。请问什么好的办法吗?
这个正则应该如何改进?
解决方案 »
- smarty教程打包下载,整理成CHM格式的供大家学习
- 在线等待!!!!php4.39的form传不了值,是php.ini中的那个参数啊
- 一个思考,有兴趣的朋友请讨论
- 高手请来...如何将一个变量回写到session中并保存?急第一个解决问题的人把分给他.
- 在表单中如何获得当前时间,并将它写入到数据表中?
- 用过vBulletin论坛的朋友进来一下,我的总是有错误
- 奇怪了!
- php判断时间问题
- 新手求提点,关于做一个数据库表格的文本输入的查询框
- 如何用WordPress 开发基于安卓的APP接口?
- 请教关于TO_DAYS的效率问题
- zendframework “Fatal error: Class 'Albums' not found in”,急急急
有了/s就可以匹配/* */之间的多行字符。
/e
/t
/u “.*”是贪婪模式
“.*?”是非贪婪模式
这个方法不就把注释里的代码也清除了吗?如果要保留其中的代码呢?
$arr = array('/*','*/');
$str = str_replace($arr,'',$str);
PHP去除注释类