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

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

QA

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

본문

글을 복사 붙여넣기 할때 이미지 주소는 남겨두고 나머지 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;

답변을 작성하시기 전에 로그인 해주세요.
전체 220
QA 내용 검색

회원로그인

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