정규식 문의드립니다

정규식 문의드립니다

QA

정규식 문의드립니다

본문

정규식으로 빨간부분만 가져오려고함니다. 

해도해도안되네요..ㅡ.ㅡ

 

 

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

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

 


<?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=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​​";
 
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 ) 
답변을 작성하시기 전에 로그인 해주세요.
전체 16,792
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT