레

스누피.클래스 에서 텍스트 추출하는 부분 질문 입니다.

<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을 추출 할수 있는 방법이 없을까요 ?
있다면 조언 좀 부탁드릴게요...
|

댓글 2개

<?
$aaa = "<span style='color:red'>48.00</span>";
preg_match("/<span .*>(.*?)<\/span>/i", $aaa, $test);
echo $test[0];
?>
사노라가노라님 정말 감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13-05-19 조회 958
13-05-19 조회 875
13-05-19 조회 1,610
13-05-19 조회 3,056
13-05-19 조회 1,272
13-05-19 조회 873
13-05-19 조회 1,685
13-05-19 조회 1,961
13-05-19 조회 2,540
13-05-19 조회 1,403
13-05-19 조회 963
13-05-18 조회 1,155
13-05-18 조회 1,101
13-05-18 조회 1,650
13-05-18 조회 1,242
13-05-18 조회 949
13-05-18 조회 1,814
13-05-18 조회 937
13-05-18 조회 1,098
13-05-18 조회 1,150