正则表达式 - 在 XML 标签之间移动内容 [重复]

2024-01-09

我需要一个在 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(使用前将#替换为@)

正则表达式 - 在 XML 标签之间移动内容 [重复] 的相关文章

随机推荐