채택완료
내용중 캡션,이미지 이 부분만 정규직으로 이용해서 추출 할려고 합니다만 ㅠ,ㅠ
Copy
<p><table align="center" class="__se_tbl_ext" id="news_image" style="border: 1px solid rgb(210, 210, 210); border-image: none; margin-top: 15px; margin-bottom: 15px;" border="0" cellspacing="0" cellpaddin="0"> <tbody> <tr> <td> <div style="margin: 8px;"> <img width="500" align="absmiddle" src="http://주소/PEG/14346989125161.jpg"> // 사진 부분 </div> <div id="news_caption" style="padding-right: 8px; padding-left: 8px;"> ▲3333 // 캡션부분 </div> </td> </tr> </tbody></table><p> </p><p> </p> <p> <table align="center" class="__se_tbl_ext" id="news_image" style="border: 1px solid rgb(210, 210, 210); border-image: none; margin-top: 15px; margin-bottom: 15px;" border="0" cellspacing="0" cellpaddin="0"> <tbody> <tr> <td> <div style="margin: 8px;"> <img width="500" align="absmiddle" src="http://주소/PEG/14346989037433.jpg"> // 사진 부분 </div> <div id="news_caption" style="padding-right: 8px; padding-left: 8px;"> ▲22222 // 캡션부분 </div> </td> </tr> </tbody> </table><p> </p><p> </p> <p> <table align="center" class="__se_tbl_ext" id="news_image" style="border: 1px solid rgb(210, 210, 210); border-image: none; margin-top: 15px; margin-bottom: 15px;" border="0" cellspacing="0" cellpaddin="0"> <tbody> <tr> <td> <div style="margin: 8px;"> <img width="375" align="absmiddle" src="http://주소/PEG/14346988935636.jpg"> // 사진 부분 </div> <div id="news_caption" style="padding-right: 8px; padding-left: 8px;"> ▲1111 // 캡션부분 </div> </td> </tr> </tbody> </table> <p> </p> <p> </p> <p> </p>
위에 소스는 $_POST('content') 에 담아 져 있는데요. 위에 빨간색만 추출 하고 싶습니다.
하나는 캡션 (ex: ▲1111) 또 하나는 사진 경로 (ex: http://주소/PEG/14346988935636.jpg)
이부분만 추출 해서 각각 배열로 담을 할려고 합니다.
정규직의 대한 지식이 없는 저로써 어떻게 할지 몰라 이렇게 글을 남김니다.
부탁드립니다 ㅠ,ㅠ
어떻게 해야 할지 ㅠㅠ,
답변 2개
채택된 답변
+20 포인트
2015-06-19 (금) 21:41:41
amkor
2015-06-22 (월) 09:35:46
- preg_match_all("@http://[^ \"\'<>]*@m", $글내용, $match);
echo nl2br(print_r($match,true));
답변을 작성하려면 로그인이 필요합니다.