0
나는이 정규식이 :PHP 정규식 : HTML은 IMG의 SRC를 포함하여, 속성의 따옴표를 제거
//remove quotes from HTML attributes that does not contain spaces; keep quotes around URLs
var $result = preg_replace('/((\S)+\s*(?<!href)(?<!src)(=)\s*)(\"|\')(\S+)(\"|\')/','$1$5', $string);
그것의 거의 의도 한대로, 난 그냥 추가로 예외를 적용해야 할 작업 : SRC "에서 따옴표를 제거 할 수 있습니다 "img"태그의 속성.
팁을 주실 수 있습니까? 어떤 도움이라도 대단히 감사하겠습니다.
왜 속성 값을 맺다 하시겠습니까? – chris85
웹 사이트에서 내부적으로 실행하는 html 축소 스크립트를 만들고 있습니다. –
regexp가 아닌 DOM 파서 라이브러리를 사용하여 HTML을 구문 분석합니다. – Barmar