테스트 사이트 - 개발 중인 베타 버전입니다

preg_match_all 질문좀 드릴께요 채택완료

토타토타 11년 전 조회 4,137

예를들어

http://www.naver.com/data/system/difme.jpg">http://www.naver.com/data/system/difme.jpg

위와같은 내용이 있다고 치면 이걸

preg_match_all <-- 를 사용해서

http://www.naver.com">www.naver.com <-- 이 부분만 뽑아 낼려고 하는데요 ㅜㅜ 영 안되네요...

값이 없다고만 나오네요.. 어찌 하면 될까요??

즉 http:// <-- 날려버리고.. /data/system/difme.jpg <-- 날려버리고

http://www.naver.com">www.naver.com <-- 이것만 나오게 하고 싶습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
Preg_match_all 은 앞과뒤 사이로 중복되는 부분을 캣취해서 배열 시키는걸로 알고 있습니다.
http://www.naver.com/data/system/difme.jpg" target="_blank" style="color: #ff3061; font-family: gulim, helvetica; line-height: 23.54400062561035px">http://www.naver.com/data/system/difme.jpg
preg_match_all("/http://(.*)/data/system/iUs", $html, $mat);
뭐 요정도로 하면 되지 않나요 ?
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

11년 전
$tmp=parse_url($uu);
echo $tmp[host];
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인