0
class
속성이있는 시작 HTML 태그와 일치하는 RegEx를 작성하려고합니다. 그냥 다음과 같이 :RegEx 특정 속성의 HTML 태그와 일치
<!-- these should match -->
<div class="
<div class=">
<img src="image.jpg" class="
<img src="image.jpg" class=">
<!-- these should not match -->
<div> class="
</div class=">
지금까지 내가 가진 :
<[^/^>]+>
이는 여는 HTML 태그를 일치합니다. 위의 예와 같이 거기에 class
속성을 찾기 위해이 기능을 적용하려고합니다.
아, 내 일치 사례가 매우 간단하다는 점에 대해 좋은 점을 제기했습니다. 나는 약간 다른 성냥과 함께 나의 질문을 편집했다. RegEx를 조정하여 어떻게 그것들과 일치시킬 수 있습니까? – gosseti
연결해야 할 수도 있습니다. 먼저 모든 태그를 찾은 다음 클래스 내에서 일치시킵니다. <[[a-z] {1,} + ([a-z] {1,} = [ " ']. * ["'])? * [\ /]?> 그러면 HTML 태그를 찾을 수 있지만 class = [ ' "]. * ['"]와 같은 클래스를 찾기 위해 다른 작업을 수행해야합니다. 이것은 자바 스크립트 정규식, 어떤 언어를 실제로 HTML을 처리하는 데 사용하고 있습니까? – rob
오, 감사합니다. JavaScript를 사용하여 HTML을 이스케이프 처리되지 않은 문자열이나 읽지 않은 문자열로 읽습니다. – gosseti