テキストから正しい値を抽出しようとして問題が発生しています
14.50
次のテキスト (文字列の最後の 10 進数)から抽出したいと思います。
ストリング
<span class="ob-pricedetails">Price:</span> $57.71<span style="color: #666666; font-size: 12px;">(£37.61)</span><br/><span style="font-size: 11px; color: #000000;">Shipping (UK):</span>$14.50
次の正規表現を使用しようとしています
正規表現
(?<=Shipping \(UK\):<\/span>£|$)(.*)
奇妙な理由で次の結果を返します
57.71<span style="color: #666666; font-size: 12px;">(£37.61)</span><br/><span style="font-size: 11px; color: #000000;">Shipping (UK):</span>$14.50
私は何を間違っていますか?任意の助けをいただければ幸いです。