【发布时间】:2015-11-12 15:58:23
【问题描述】:
我有一个 Xml 内容,我想在使用 eZ Publish 5 API 创建之前对其进行修改。
我正在尝试实现一个正则表达式来修改内容。
这是我拥有的 Xml 代码(带有 html 实体):
Print of Xml code http://img15.hostingpics.net/pics/453268xmlcode.jpg
我希望能够在 empty.jpg 中捕获:
<img alt="" src="http://www.asite.org/empty.jpg" />
并将每次出现的整行替换为:
<custom name="my_checkbox"></custom>
问题:
img 标签有时可以包含其他属性,例如:height="15" width="12"
<img height="15" alt="" width="12" src="http://www.asite.org/empty.jpg" />
有时属性在 src 属性之后的顺序不同。
目标是:
Xml code - Aim http://img15.hostingpics.net/pics/318980xmlcodeaim.jpg
到目前为止,我已经尝试了很多东西,但没有任何效果。
提前感谢您的帮助。
干杯!
编辑:
这是我迄今为止尝试过的一个示例:
/(<img [a-z = ""]* src="http:\/\/www\.asite\.org\/empty\.jpg" \/>)/g
【问题讨论】:
-
向我们展示您迄今为止尝试过的方法(不起作用)可能会有所帮助,因为它可以让我们看到您正在尝试哪种方法。还有这个:stackoverflow.com/a/1732454/945456
-
示例已添加,感谢提供链接。
标签: php html regex xml ezpublish