递归匹配 和 e修饰符
来源:互联网 发布:java程序员自我评价 编辑:程序博客网 时间:2024/06/05 18:38
$s = '*** $floor_check[$value[$floor[abc]]]***';
在最里层的[abc]加上引号
function addQuote($str){
$str = preg_replace("//[([^/[/]]+)/]/","['//1']",$str);
return $str;
}
$s = preg_replace('//$/w+/[([^/[/]]+|(?R))*/]/e',"' /''.addQuote('//0').'/' '",$s);
结果 string(46) "*** '$floor_check[$value[$floor['abc']]]' ***"
搜了很久 这篇日志对我很有用 http://www.uini.net/2010/05/the-recursive-regular-php.html
- 递归匹配 和 e修饰符
- 慎用preg_replace危险的/e修饰符
- php新版本废弃 preg_replace /e 修饰符
- preg_replace 修饰符 /e modifier is deprecated
- java修饰符和访问修饰符
- abstract修饰符 和 interface修饰符
- 黑马程序员---修饰符和访问修饰
- virtual 修饰符 和 abstract 修饰
- ??表达式和?修饰符
- 正则表达式话题2--递归和匹配
- 利用模式匹配和递归计算list
- ecshop修饰符preg_replace/e不安全的几处改动
- thinkphp php新版本废弃 preg_replace /e 修饰符
- preg_replace的/e修饰符妙用与慎用
- ecshop修饰符preg_replace/e不安全的几处改动
- ecshop修饰符preg_replace/e不安全的几处改动
- 修饰符和运算符
- 访问修饰符和可见度
- 也谈买房---欢迎朋友讨论
- linux 查找文件内容 及其它
- js操作select相关方法
- 连接oracle的陷阱
- php模拟python的 if __name__ == '__main__':
- 递归匹配 和 e修饰符
- 让FF不记录Input修改后的值
- JS验证表单各类条件表达式大全
- UTF-8检测
- 正则的递归匹配
- iframe里验证码错误的问题及解决
- 发送邮件
- Eval在IE下不能正常工作啊. - -!
- PHP在Apache下的工作方式