사람들이 웹 페이지 콘텐츠/텍스트 요법에서 실제 URL을 가져와 이미지를 추출하는 방법을 묻는 경우 많은 답변을 보았습니다. 그러나 내 데이터베이스에서는 슬프게도 이걸 가지고 있습니다. 구문 :PHP가 텍스트 파일에서 이미지를 가져 오는 패턴과 일치합니다.
<img class="photo" src="http://domain.com/image.jpg" alt="alt goes here" />
그래서, 일반적인 방법으로 $pattern = '/src=["|\']([^"|\']+)/is';
인해 그 "에 내 경우에는 작동하지 않습니다 ... , 난 아주 아주 잘못된 일을해야 시간 동안 노력 해왔다 ... 어떤 도움이다 매우 감사!
왜 먼저'모든 것을, 다음 정규식을 사용 str_replace'하지 않는 출력? –
'str_replace'가 안전하지 않으므로? ** PHP가 HTML 함수를 호출하는 것만으로도 PHP에서 HTML 디코더와 파서를 쓰는 것이 왜 어려운가요? ** – Christian
@ChristianSciberras - 당신이 저를 오해 한 것 같습니다 : 나는 [str_replace를 먼저 실행해야한다고 그의 문자열] (http://codepad.org/QekMM6IG), 그 다음 그의 정규 표현식을 사용하십시오! –