<div class="lot-price-block">
aと で閉じられた文字「-」で区切られた 2 つの数字を見つける方法<span
。
私はこれを試しました
preg_match_all('/<div class=\"lot\-price\-block\">(.*?)<span/s',$file_contents,$estimates);
しかし、「-」で区切られた数字だけでなく、すべてのブロックが表示されます
誰かが何か考えがありますか?
<div class="lot-price-block">
aと で閉じられた文字「-」で区切られた 2 つの数字を見つける方法<span
。
私はこれを試しました
preg_match_all('/<div class=\"lot\-price\-block\">(.*?)<span/s',$file_contents,$estimates);
しかし、「-」で区切られた数字だけでなく、すべてのブロックが表示されます
誰かが何か考えがありますか?
次のようなものを試してください。
$file_contents = '<div class="lot-price-block">fsfd 32424-554 fgdf <span';
preg_match_all('/<div class=\"lot-price-block\">\D*(\d+-\d+)\D*<span/s',$file_contents,$estimates);
echo $estimates[1][0];
\ D =>数字以外のすべてに一致します([^ 0-9])
\ d =>数字のすべてに一致します([0-9])
ps:ハイフンをエスケープする必要はありません