파싱 정규식 관련 질문
본문
<div itemprop="description" class="view-content">
<p><img itemprop="image" content="http://morimori.net/data/editor/2103//2728294233_XRag4sVT_cb35af43538cd16cdb21c995f252e2ca5e28ac93.jpg" src="http://morimori.net/data/editor/2103//2728294233_XRag4sVT_cb35af43538cd16cdb21c995f252e2ca5e28ac93.jpg" alt="2728294233_XRag4sVT_cb35af43538cd16cdb21c995f252e2ca5e28ac93.jpg" class="img-tag " style="width:200px;"/>[유튜브 베스트] 인기 탑10 영상</p> </div>
<div\sitemprop="description"\sclass="view-content">(.+?)</div> 정규식
노란색 부분을 지정하는 정규식을 만들었는데
[유튜브 베스트] 인기 탑10 영상
회색 이 부분을 빼고 싶은데 정규식을 어떻게 짜야할가요?
쉬운거 같은데 잘 모르겠네요
답변 2
jquery 가능하시다면 $('.view-content p').text();
이걸로 가져올수 도 있겠네요
빼고 가져오는 방법은 잘 모르겠습니다.
가져온 후 빼는 방법은 다음과 같습니다.
preg_match('/<div itemprop="description" class="view-content">(.*?)<\/div>/s', $htmlContent, $match);
$str = str_replace($match[1], '', $match[0]);
echo $str;