글문장에서 이미지 주소 추출하기
글 내용중에 있는 이미지 주소를 찾을 때 사용하는 정규 표현식 입니다.
$regex = '~(?:(https?)://([^\s<]+)|(www\.[^\s<]+?\.[^\s<]+))(?<![\.,:])~i';
$regex = "~[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]~";
$regex = '~https?://\S+?(?:png|gif|jpe?g)~';
preg_match($regex, $content, $matches);
print_r($matches);
위 3가지 방식 모두 잘 추출 하는데 마지막 이미지 확장자 들어간것이 좀더 정확 합니다. 이미지 확장자가 들어가 있기 때문이죠.