html 태그 삭제 정규식 질문좀 드립니다

html 태그 삭제 정규식 질문좀 드립니다

QA

html 태그 삭제 정규식 질문좀 드립니다

답변 2

본문

글을 복사 붙여넣기 할때 이미지 주소는 남겨두고 나머지 html 태그만 제거 하고 싶어서 아래처럼 하면

$wr_content =strip_tags($wr_content, '<img>');

 

결과

<img src= " /q/qaa/asd.jpg "   width =" 000"  style= "XXXX"> 만 남기는 한데요 순수하게 <img src= " /q/qaa/asd.jpg " 까지만 남기고 그뒤에 나오는 width = 000  style= XXXX 같은 다른 모든 태그는 지우고 싶습니다. 

 

제가 정규식을 몰라서 인터넷 뒤져봐도 당췌 모르겠습니다. 순수하게 <img src= " /q/qaa/asd.jpg " 까지만 남길 수있는 방법이 없을까요?

이 질문에 댓글 쓰기 :

답변 2

다음을 참조해 보세요.

$wr_content = "<img src='/test/example.jpg' title='blabla' />";
$wr_content = preg_replace("#(img )(.*)(src\s*=\s*[\"'][^\"']+[\"'])(.*)(>)#", "$1 $3 $5", $wr_content);

echo $wr_content;exit;

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