/{([^}{n]*)}/e 这个正则能婚配出什么
程序员文章站
2022-06-04 08:54:06
...
/{([^\}\{\n]*)}/e 这个正则能匹配出什么?
return preg_replace("/{([^\}\{\n]*)}/e", "\$this->select('\\1');", $source);
模板引擎里的..
------解决方案--------------------
匹配出字符串【{....}】 其中的【...】不包含【{】【}】以及换行
------解决方案--------------------
貌似是取最内层的{}中的内容, 不允许嵌套.
------解决方案--------------------
[^\}\{\n]
表示不包括 }、{、\n
return preg_replace("/{([^\}\{\n]*)}/e", "\$this->select('\\1');", $source);
模板引擎里的..
------解决方案--------------------
匹配出字符串【{....}】 其中的【...】不包含【{】【}】以及换行
------解决方案--------------------
貌似是取最内层的{}中的内容, 不允许嵌套.
------解决方案--------------------
[^\}\{\n]
表示不包括 }、{、\n
相关文章
相关视频
上一篇: 通过浏览器的Console进行PHP调试
下一篇: DATE_FORMAT如何用