정규식 특정 단어를 포함하는 호스트 추출

정규식 특정 단어를 포함하는 호스트 추출

QA

정규식 특정 단어를 포함하는 호스트 추출

본문

안녕하세요.


preg_match_all("/<img[^>]*src=[\"']?([^>\"']+)[\"']?[^>]*>/i", $memo, $matches);


위 정규식으로 현재 img 태그랑 src 추출하고 있습니다.


혹시 위 정규식을 조금 수정해서 src 주소에 imgsv2를 포함하는 것만 추출하려면 어떻게 수정해야 하나요?


아무리 바꿔봐도 초보라서 적용이 안되네요 ㅠㅠ

이 질문에 댓글 쓰기 :

답변 2

/<img[^>]*src=[\"']?([^>\"']+imgsv2[^>\"']+)[\"']?[^>]*>/i

 
preg_match_all("/<img[^>]*src=[\"']?.*(imgsv2)+.*([^>\"']+)[\"']?[^>]*>/i", $memo, $matches);
echo($matches[0]);

imgsv2 의 위치가 어디인지 알 수 없기도 하고  해서요
src 에 imgsv2 가 포함된 것이면 처리되도록 했습니다.

그리고 저도 정규식은;;
쿨럭~;;

더 좋은 답변은 다른분들께서 ^^

답변 감사합니다. 코드 적용해봤는데 imgsv2를 포함하지 않는 이미지 태그까지 출력되네요.ㅠㅠ 그리고 p태그 br도 같이 출력됩니다. ㅠㅠ
imgsv2 위치는 두번째입니다.  예) img1.imgsv2.com  / img2.imgsv2.co.kr

답변을 작성하시기 전에 로그인 해주세요.
전체 14,980
QA 내용 검색
filter #php ×

회원로그인

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