我需要一个在 XML 标记之间移动内容的正则表达式。以下是 XML 文件的标记:http://bit.ly/1Gyd1oR http://bit.ly/1Gyd1oR
正如您在记录标签中看到的那样,有标题和内容标签。现在我想用标题标签的内容替换内容标签中的{title}。
尝试类似的方法:
$pattern = '#(<record[^>]+><title>([^<]+)</title><content><!\[CDATA\[<html><head><title>)\{title\}#';
$result = preg_replace($pattern, '$1$2', $input)
但是,糟糕 - 请考虑使用 XML 库。
原始注释(编辑前):这个正则表达式最初是 Java 风格的 - 我(potame)还没有在 PHP 中运行它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)