스누피.클래스 에서 텍스트 추출하는 부분 질문 입니다. 정보
스누피.클래스 에서 텍스트 추출하는 부분 질문 입니다.
본문
<a href='http://item.taobao.com/item.htm?id=16924204761' target='_blank' ><img src='http://img02.taobaocdn.com/bao/uploaded/i2/10897029592020065/T1PM7IXiFbXXXXXXXX_!!0-item_pic.jpg_160x160.jpg'/></a><br/>
售价:<span style='color:red'>41.80</span>元 运费:0.00元<br/>
上架时间:2013-05-13 14:32:00<br />
<a href="http://item.taobao.com/item.htm?id=16924204761">http://item.taobao.com/item.htm?id=16924204761</a>
... 중복...
<a href='http://item.taobao.com/item.htm?id=21803464861' target='_blank' ><img src='http://img03.taobaocdn.com/bao/uploaded/i3/10897022748595917/T1h1xSXvXXXXXXXXXX_!!0-item_pic.jpg_160x160.jpg'/></a><br/>
售价:<span style='color:red'>48.00</span>元 运费:0.00元<br/>
上架时间:2013-05-13 21:08:33<br />
<a href="http://item.taobao.com/item.htm?id=21803464861">http://item.taobao.com/item.htm?id=21803464861</a>
----------------------------------------------------------------------------------------------
1. <img src="~~~> = 이미지
2. <span style='color:red'>~~</span> 48.00 이라는 숫자
3. 元 运费:~~ 元<br/> 0.00
이렇게 중복되는 부분 중에서 3가지를 추출을 하고 싶습니다.
$img = preg_match("/<img[^>]*src=[\"']?([^>\"']+)[\"']?[^>]*>/i",$snoopy->results);
이미지 추출이라 하여 사용했지만...111111111이라고만 뜨네요...
시작점과 끝점을 줘서
<span style='color:red'>부터 </span>사이를 줘서 48.00을 추출 할수 있는 방법이 없을까요 ?
있다면 조언 좀 부탁드릴게요...
售价:<span style='color:red'>41.80</span>元 运费:0.00元<br/>
上架时间:2013-05-13 14:32:00<br />
<a href="http://item.taobao.com/item.htm?id=16924204761">http://item.taobao.com/item.htm?id=16924204761</a>
... 중복...
<a href='http://item.taobao.com/item.htm?id=21803464861' target='_blank' ><img src='http://img03.taobaocdn.com/bao/uploaded/i3/10897022748595917/T1h1xSXvXXXXXXXXXX_!!0-item_pic.jpg_160x160.jpg'/></a><br/>
售价:<span style='color:red'>48.00</span>元 运费:0.00元<br/>
上架时间:2013-05-13 21:08:33<br />
<a href="http://item.taobao.com/item.htm?id=21803464861">http://item.taobao.com/item.htm?id=21803464861</a>
----------------------------------------------------------------------------------------------
1. <img src="~~~> = 이미지
2. <span style='color:red'>~~</span> 48.00 이라는 숫자
3. 元 运费:~~ 元<br/> 0.00
이렇게 중복되는 부분 중에서 3가지를 추출을 하고 싶습니다.
$img = preg_match("/<img[^>]*src=[\"']?([^>\"']+)[\"']?[^>]*>/i",$snoopy->results);
이미지 추출이라 하여 사용했지만...111111111이라고만 뜨네요...
시작점과 끝점을 줘서
<span style='color:red'>부터 </span>사이를 줘서 48.00을 추출 할수 있는 방법이 없을까요 ?
있다면 조언 좀 부탁드릴게요...
댓글 전체
<?
$aaa = "<span style='color:red'>48.00</span>";
preg_match("/<span .*>(.*?)<\/span>/i", $aaa, $test);
echo $test[0];
?>
$aaa = "<span style='color:red'>48.00</span>";
preg_match("/<span .*>(.*?)<\/span>/i", $aaa, $test);
echo $test[0];
?>
사노라가노라님 정말 감사합니다.