我需要preg_match_all来匹配以下内容:
<a href="cart.php?Stock=11.482&qty=1">Buy</a>
我正在使用的代码:
preg_match_all("'Stock=[^><]&qty=1'">Buy</a>'si", $source, $matches);
我需要它来匹配&qty=1">Buy</a>
之前和之后的所有内容 <a href="cart.php?Stock=
,除了<
或>
字符。 但是,以下代码不起作用。 有什么建议吗?
在正则表达式的基础上进一步构建,您只需在字符类后添加一个 *
Stock=[^><]*&qty=1'">Buy</a>
如果要匹配数字 11.482,请添加括号,以便组 1 包含此数字
Stock=([^><]*)&qty=1'">Buy</a>