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

정규식 문의드립니다 채택완료

sahara 10년 전 조회 4,477
댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
10년 전

$str = "http://postfiles4.naver.net/20150803_291/yuc_1438581864365H7UsB_JPEG/">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];  

 

로그인 후 평가할 수 있습니다

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

s
10년 전
감사합니다.많이배웠습니다.
로그인 후 평가할 수 있습니다

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

리자
리자 Expert
10년 전

이미 채택된 답변이지만 정규표현식으로는 아래와 같은 방식으로 구현할수 있습니다.

 

</p><p><?php</p><p>$str = "<a href="<a href="http://postfiles4.naver.net/20150803_291/yuc_1438581864365H7UsB_JPEG/NaverBlog_20150803_140426_01.jpg?type=w1" target="_blank" rel="noopener noreferrer">http://postfiles4.naver.net/20150803_291/yuc_1438581864365H7UsB_JPEG/NaverBlog_20150803_140426_01.jpg?type=w1</a>"><a href="http://postfiles4.naver.net/20150803_291/yuc_1438581864365H7UsB_JPEG/NaverBlog_20150803_140426_01.jpg?type=w1" target="_blank" rel="noopener noreferrer">http://postfiles4.naver.net/20150803_291/yuc_1438581864365H7UsB_JPEG/NaverBlog_20150803_140426_01.jpg?type=w1</a></a> <span style="font-size: 11pt; line-height: 1.5;">  </span><a href="<a href="http://postfiles5.naver.net/20150803_291/yuc_1438581864365H7UsB_JPEG/NaverBlog_20150803_140426_02.jpg?type=w1" target="_blank" rel="noopener noreferrer">http://postfiles5.naver.net/20150803_291/yuc_1438581864365H7UsB_JPEG/NaverBlog_20150803_140426_02.jpg?type=w1</a>" style="font-size: 11pt; line-height: 1.5;"><a href="http://postfiles5.naver.net/20150803_291/yuc_1438581864365H7UsB_JPEG/NaverBlog_20150803_140426_02.jpg?type=w1" target="_blank" rel="noopener noreferrer">http://postfiles5.naver.net/20150803_291/yuc_1438581864365H7UsB_JPEG/NaverBlog_20150803_140426_02.jpg?type=w1</a></a></p><p><a href="<a href="http://postfiles6.naver.net/20150803_291/yuc_1438581864365H7UsB_JPEG/NaverBlog_20150803_140426_03.jpg?type=w1​" target="_blank" rel="noopener noreferrer">http://postfiles6.naver.net/20150803_291/yuc_1438581864365H7UsB_JPEG/NaverBlog_20150803_140426_03.jpg?type=w1​</a>"><a href="http://postfiles6.naver.net/20150803_291/yuc_1438581864365H7UsB_JPEG/NaverBlog_20150803_140426_03.jpg?type=w1​" target="_blank" rel="noopener noreferrer">http://postfiles6.naver.net/20150803_291/yuc_1438581864365H7UsB_JPEG/NaverBlog_20150803_140426_03.jpg?type=w1​</a></a></p><p><a href="<a href="http://postfiles7.naver.net/20150803_291/yuc_1438581864365H7UsB_JPEG/NaverBlog_20150803_140426_04.jpg?type=w1​​" target="_blank" rel="noopener noreferrer">http://postfiles7.naver.net/20150803_291/yuc_1438581864365H7UsB_JPEG/NaverBlog_20150803_140426_04.jpg?type=w1​​</a>"><a href="http://postfiles7.naver.net/20150803_291/yuc_1438581864365H7UsB_JPEG/NaverBlog_20150803_140426_04.jpg?type=w1​​" target="_blank" rel="noopener noreferrer">http://postfiles7.naver.net/20150803_291/yuc_1438581864365H7UsB_JPEG/NaverBlog_20150803_140426_04.jpg?type=w1​​</a></a>";</p><p> </p><p>preg_match_all("#NaverBlog_.*\.jpg#", $str, $matches);</p><p>print_r($matches[0]);</p><p>?> </p><p> </p><p>결과 :</p><p> </p><p><span style="font-size: 11pt; line-height: 1.5;">Array</span></p><pre id="line1"><span id="line2"></span>(
<span id="line3"></span>    [0] => NaverBlog_20150803_140426_01.jpg
<span id="line4"></span>    [1] => NaverBlog_20150803_140426_02.jpg
<span id="line5"></span>    [2] => NaverBlog_20150803_140426_03.jpg
<span id="line6"></span>    [3] => NaverBlog_20150803_140426_04.jpg <span id="line8"></span></pre><p><span style="font-size: 11pt; line-height: 1.5;">)</span> </p><p><span style="font-size: 11pt; line-height: 1.5;">

로그인 후 평가할 수 있습니다

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

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

로그인