我想让在我的视图文件中写一些评论成为可能,这些评论在发送到用户的浏览器之前被删除。
评论的一个例子是:
### - [[VIEW COMMENTS
# Comments for a view file.
#
### - VIEW COMMENTS END]]
静态部分是第 1 行和第 4 行 - 两者之间的所有内容都是可变的。
我该怎么做?我尝试过使用 preg_replace,但没有成功:
$build = preg_replace("/([### - \[\[VIEW COMMENTS])([^\[\]+)([### - VIEW COMMENTS END\]\]])", '', $build);
答案是(由 Anirudh 制作):
$build = preg_replace('/(?s)(\r?\n|^)###.*?(\r?\n)###.*?(?=\r?\n|$)/', '', $build);
我自己也做了这个工作:
$build = preg_replace('/([### - [[VIEW COMMENTS])(.*)([### - VIEW COMMENTS END]]])/s', '', $build);
谢谢...