提问人:Marek Korbus 提问时间:4/8/2023 最后编辑:IMSoPMarek Korbus 更新时间:4/9/2023 访问量:33
preg_match模式匹配 (php)
preg_match pattern matches (php)
问:
我有一个字符串,例如 or"<span class="m-product-data-3__price-value" itemprop="price" content="143.28">XYZZZ</span>"
"<span class="m-product-data-3__price-value" itemprop="price" content="198.22">XYZZZ</span>"
我想用 提取 XYZZZ 值。
但我希望价值在于如何做到?使用什么模式?preg_match($pattern, $string, $match)
$match(1)
'<span class=\"m-product-data-3__price-value\" itemprop=\"price\" cont ent=\"(.*)\">(.*?)<'si
- 给了我价值$match(2)
答:
0赞
Anggara
4/9/2023
#1
用于非捕获组。所以你的模式应该是:(?:...)
'<span class=\"m-product-data-3__price-value\" itemprop=\"price\" content=\"(?:.*?)\">(.*?)<'si
或者可能根本不使用括号:
'<span class=\"m-product-data-3__price-value\" itemprop=\"price\" content=\".*?\">(.*?)<'si
评论
preg_match
()