gpt4 book ai didi

PHP: preg_match() 不正确

转载 作者:行者123 更新时间:2023-12-02 06:31:49 25 4
gpt4 key购买 nike

我有以下字符串:

<w:pPr>
<w:spacing w:line="240" w:lineRule="exact"/>
<w:ind w:left="1890" w:firstLine="360"/>
<w:rPr>
<w:b/>
<w:color w:val="00000A"/>
<w:sz w:val="24"/>
</w:rPr>
</w:pPr>

我正在尝试使用 preg_match() 解析“w:sz w:val”值。

到目前为止,我已经尝试过:

preg_match('/<w:sz w:val="(\d)"/', $p, $fonts);

但这并没有奏效,我不确定为什么?

有什么想法吗?

提前致谢!

最佳答案

您试图仅捕获个位数。尝试添加一个 + 来表示“一个或多个”。

preg_match('/<w:sz w:val="(\d+)"/', $p, $fonts);

我更喜欢 [0-9]+ 以便于阅读,并且因为它避免了可能有趣的需要加倍使用\符号。

preg_match('/<w:sz w:val="([0-9]+)"/', $p, $fonts);

关于PHP: preg_match() 不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33679620/

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