【发布时间】:2010-12-23 06:15:10
【问题描述】:
我希望用户能够插入如下标签:
Lorem ipsum dolor sit amet, {module_user_name, 123} consectetur adipiscing elit.
正如您在上面的示例中看到的,标签有几个参数。第一个是所需的函数,参数将取决于请求的函数。
所以我会使用正则表达式来检测 { 和 },反馈?然后我会抓取第一个参数并检查它是否存在。
如果确实存在,我会使用良好的命名约定以避免使用大量的 IF ELSE 或 switch 脚本。像 module_user_name 会触发 moduleUserName() 函数,或者类似的东西,反馈?
** 这只是我对如何解决这个问题的想法,我只是想知道是否有人可以改进它或指出速度等方面的任何问题。
【问题讨论】:
标签: php regex performance