如何创建我自己的“Smarty”喜欢标签
执行以下操作的最简单方法是什么
查看文本块并在任何地方找到 %sometxt% 将其替换为其他内容,
因此基本上任何包含在一组百分号内的文本都类似于 Smarty 的做法?
what is the simplest method to do the following
Look at a block of text and anywhere it finds %sometxt% replace that with something else,
So basically any text that is enclosed within a set of percentage signs similar to how Smarty do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您要求的最简单的方法:
您只需将其替换为
str_replace
。The simplest method you asked for:
You just replace it with
str_replace
.应该做。
replacedText
必须是您想要替换%sometxt%
的任何内容。正则表达式
%.+?%
表示?
使表达式变得“惰性”,因此它将匹配第一次出现的%
。Should do it.
replacedText
needs to be whatever you want to replace%sometxt%
with.The regexp
%.+?%
meansThe
?
makes the expression 'lazy', so it will match up to the first occurrence of%
.