특정 단어가 들어가면 예외처리하는 정규식

특정 단어가 들어가면 예외처리하는 정규식

QA

특정 단어가 들어가면 예외처리하는 정규식

본문

<div class="a" style="background-image:url(http://a.com/1.jpg)"></div>

<div class="a" style="background-image:url(http://b.com/1.jpg)"></div>

<div class="a" style="background-image:url(http://k.com/1.jpg)"></div>

 

1.아래처럼 정규식을 작성하면 모든 div가 제거됩니다

preg_replace( '/<div class="a"(.*)<\/div>/'  , '' , $content);

 

 

2.  이상태에서  "b.com"  가 들어가면 건너뛰도록 (예외처리)

정규식을 작성하는 방법이 너무 궁금합니다.. -_-a

 

다른 방법으로 결과는 얻을수 있겠지만.. 정규식으로 표현하는 방법이 

궁금해서 형님들께 질문드리고 싶습니다!!

 

 

이 질문에 댓글 쓰기 :

답변 1

<div class="a"((?!http:\/\/b.com\/1.jpg).)*<\/div>

테스트는 https://regex101.com/ 에서

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

회원로그인

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