0
在.php()中可以使用像preg_match_all
在PHP中捕捉幾個地方在文本匹配模式的文本?我可以使用.match()來匹配文本出現的多個地方嗎?
現在我有上試:
<div>
<span>
one something 1 $2502
</span><br />
<span>
one something 2
</span><br />
<span>
one something 3 $25102
</span><br />
</div>
我使用以下模式:/>([^<>]*\$\s*(\d+\.?\d+)[^<>]*)</
但結果總是第一個跨度。
var priceArr = completetext.match(/>([^<>]*\$\s*(\d+\.?\d+)[^<>]*)</);
alert(priceArr);
請告訴我更換了? –
遍歷匹配 – salexch
你的解決方案可能會工作,但應該有一些不涉及使用替換,或預定義像這樣的匹配數組 - 每個東西。或者同時..我想我會開始一個新的問題具體爲 –