Copy
<tbody><tr><td><div style="MARGIN: 8px"><img src="/PEG/14351218694462.jpg" width="550" align="absMiddle"></div> <div style="PADDING-LEFT: 8px; PADDING-RIGHT: 8px; FONT-FAMILY: verdana,dotum; LETTER-SPACING: -1px; FONT-SIZE: 12px; FONT-WEIGHT: normal" id="news_caption">▲축제 현장 이미지_정동극장 제공 //캡션 부분</div></td></tr></tbody></table><p></p> <p> </p><div style="" align=""><p </p><table id="news_image" cellpaddin="0" style="border:1px solid #d2d2d2;margin-top:15px;margin-bo>ttom:15px;" border="0" cellspacing="0" align="center"><tbody><tr><td><div style="margin:8px"><img src="/PEG/14351236525190.jpg" width="530" align="absmiddle"></div> <div id="news_caption" style="padding-left:8px;padding-right:8px;">▲dfgdfgdfgdfgdfgdf //캡션 부분 </div></td></tr></tbody></table><p> </p><p> fghfghfghfh</p></div><p> </p>
위에 소스는 $_POST('content') 에 담아 져 있는데요. 위에 빨간색만 추출 하고 싶습니다.
출추 하고 싶은 부분은
캡션 (ex: ▲1111)
이부분만 추출 해서 각각 배열로 담을 할려고 합니다.
정규식의 대한 지식이 없는 저로써 어떻게 할지 몰라 이렇게 글을 남김니다.
정규식 preg_match_all 로 해결한다는것은 알지만...
정규식 저같은 초보로써 너무 어렵네요 ㅠ,ㅠ
부탁드립니다 ㅠ,ㅠ
어떻게 해야 할지 ㅠㅠ,
답변 2개 / 댓글 2개
채택된 답변
+20 포인트
10년 전
preg_match_all('#<div.*?id="news_caption".*?>([^<]+)#s', $str, $m);
답변에 대한 댓글 2개
amkor
10년 전
$m[1] 로 출력하기
답변을 작성하려면 로그인이 필요합니다.