gpt4 book ai didi

php - 无法使用正则表达式解析多行

转载 作者:行者123 更新时间:2023-12-02 22:38:04 27 4
gpt4 key购买 nike

<trans-unit id="8">
<source>Special settings for:</source>
<target>Special settings for:</target>
</trans-unit>

我正在尝试获取目标标签的 ID 和内容。上面的结构在我试图解析的 XML 中重复了很多次。

我目前正在使用下面的表达式,但它只返回空数组:

preg_match_all('#<trans-unit id="(.*)">(.*)<target>(.*)</target>(.*)</trans-unit>#Ui', $xml, $matches);

最佳答案

改用 xml 解析器。

$xml = simplexml_load_string($string);
print_r($xml);

关于php - 无法使用正则表达式解析多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11151968/

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