gpt4 book ai didi

用于解析标签的 php preg_match 模式

转载 作者:数据小太阳 更新时间:2023-10-29 02:46:28 25 4
gpt4 key购买 nike

我想知道 php 中用于提取标签之间数据的一个好的 preg_match 模式。

例如:

 <page>
<username>someone</username>
<id>3020778</id>
<text xml:space="preserve"> The quick brown fox. </text>
</page>

这会给我字符串“The quick brown fox”。

我试过用

preg_match('/<text(.*)?>(.*)?<\/text>/', $content, $match);

但它似乎不适用于其他一些情况。

有没有人有更好的解决方案或模式?

使用 simpleXML 是否使其比 preg_match 更快?

最佳答案

    $a = '<page>
<username>someone</username>
<id>3020778</id>
<text xml:space="preserve"> The quick brown fox. </text>
</page>';

preg_match_all("(\<.+\>(.+)\<\/.+\>)U",$a, $r);
?><pre><? print_r($r);?></pre><?

关于用于解析标签的 php preg_match 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6580695/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com