使用 Freemarker 从内容中减去 img 标签
Posted
技术标签:
【中文标题】使用 Freemarker 从内容中减去 img 标签【英文标题】:Subtract img tag from content with Freemarker 【发布时间】:2011-09-20 17:44:20 【问题描述】:我今天的问题是下一个: 我必须从某些内容中减去图像标签“'” 得到它之后,我必须减去 src 属性并将其保存在变量中,然后 用php代码替换它
这个规则在 php 中很简单,但在 freemarker 中很奇怪.. 请知道的人这样做
谢谢!!
【问题讨论】:
FreeMarker 是一个模板引擎。您想要实现的目标听起来更像是解析器的工作,或者至少是正则表达式处理器的工作。你确定你没有滥用 FreeMarker 吗?你也许应该做你用Java描述的,然后把它放在模型中进行模板处理。 【参考方案1】:内置的 ?matches 将允许您对给定的字符串进行正则表达式搜索。它还返回一个子字符串匹配列表,因此您应该能够获取 SRC 属性,将其放入变量中,然后围绕它构建您的 PHP 代码。
有关如何使用内置的详细信息,请参阅 Freemarker 手册:
http://freemarker.sourceforge.net/docs/ref_builtins_string.html#ref_builtin_matches
【讨论】:
以上是关于使用 Freemarker 从内容中减去 img 标签的主要内容,如果未能解决你的问题,请参考以下文章
显示日期 - 长格式的三天减去 Freemarker 中的年份
如何通过请求将内容从 Freemarker 发送到 java?