정규식으로 빨간부분만 가져오려고함니다.
해도해도안되네요..ㅡ.ㅡ
http://postfiles4.naver.net/20150803_291/yuc_1438581864365H7UsB_JPEG/NaverBlog_20150803_140426_01.jpg?type=w1
http://postfiles5.naver.net/20150803_291/yuc_1438581864365H7UsB_JPEG/NaverBlog_20150803_140426_02.jpg?type=w1
http://postfiles6.naver.net/20150803_291/yuc_1438581864365H7UsB_JPEG/NaverBlog_20150803_140426_03.jpg?type=w1
http://postfiles7.naver.net/20150803_291/yuc_1438581864365H7UsB_JPEG/NaverBlog_20150803_140426_04.jpg?type=w1
답변 3개
$str = "http://postfiles4.naver.net/20150803_291/yuc_1438581864365H7UsB_JPEG/NaverBlog_20150803_140426_01.jpg?type=w1 ";
$rr=explode("/",$str);
$rrk=explode("?",$rr[5]);
echo $rrk[1];
이미 채택된 답변이지만 정규표현식으로는 아래와 같은 방식으로 구현할수 있습니다.
<?php$str = "http://postfiles4.naver.net/20150803_291/yuc_1438581864365H7UsB_JPEG/NaverBlog_20150803_140426_01.jpg?type=w1 http://postfiles5.naver.net/20150803_291/yuc_1438581864365H7UsB_JPEG/NaverBlog_20150803_140426_02.jpg?type=w1http://postfiles6.naver.net/20150803_291/yuc_1438581864365H7UsB_JPEG/NaverBlog_20150803_140426_03.jpg?type=w1http://postfiles7.naver.net/20150803_291/yuc_1438581864365H7UsB_JPEG/NaverBlog_20150803_140426_04.jpg?type=w1"; preg_match_all("#NaverBlog_.*\.jpg#", $str, $matches);print_r($matches[0]);?> 결과 : Array(
[0] => NaverBlog_20150803_140426_01.jpg
[1] => NaverBlog_20150803_140426_02.jpg
[2] => NaverBlog_20150803_140426_03.jpg
[3] => NaverBlog_20150803_140426_04.jpg )
답변을 작성하려면 로그인이 필요합니다.