안녕하세요. 이렇게 오랜만에 질문을 드리게되네요.
우선 답변 감사드리구요! 언제나 행복 하실꺼에요!!
Copy
<div class='Code User' id='Main'>
html tag 50줄
</div>
상단에 코드안에 html tag 50줄 정도가 들어있습니다!
저 내용만 추출 하는 정규식을 만들고 싶어요.
근데 조건은
div태그 - > Code클래스명으로 저 내용을 추출 하는 방식을 알고싶어서요!!
php preg_match_all로 추출 하려고 합니다!!
preg_match_all("#<div[\s]class=['\"]board-list['\"]>(.*?)<\/div>#is", $Result, $content);
이런식으로 써봤는데요.. 중간 내용이 짤려서 </div>가 중간에 닫혀버립니다. ㅠㅠ..형제 요소가 아닌 자식 </div>에서 닫혀버려서 내용부분이 잘리는 현상이있습니다. ㅠㅠ
감사합니다!
|
답변 3개 / 댓글 3개
채택된 답변
+20 포인트
중간에 닫혀 버리는 </div> 때문이시라면 * 대신에 + 를 써보세요
preg_match_all("#<div[\s]class=['\"]board-list['\"]>(.+)<\/div>#is", $Result, $content);
답변에 대한 댓글 3개
답변을 작성하려면 로그인이 필요합니다.