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

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

QA

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

답변 2

본문

안녕하세요.


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

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로