안녕하십니까 jsp 파일에 주석 안에없는 모든 악센트 단어를 찾아야합니다. 예제로.html/jsp 주석 안에없는 액센트 문자를 찾기위한 정규식
<%--This jsp comment have accents áóéí--%>
<html>
<!--This html comment have accents áóéí-->
<h1>This text have accents áóí</h1>
<html>
h1 태그 안에 액센트 문자가 있지만 주석 안에는 액센트 문자를 찾아야합니다.
지금까지는 주석을 찾을 정규식이 있었지만 그 부분을 무효화하는 방법을 알지 못합니다. 이것은 내가 가진 정규식입니다 :
\<[!%][ \r\n\t]*(--([^\-]|[\r\n]|-[^\-])*--[ \r\n\t]*)\%*>
내가
[ó](?!(\<[!%][ \r\n\t]*(--([^\-]|[\r\n]|-[^\-])*--[ \r\n\t]*)\%*>))
을 시도하지만 작동하지 않았다.
어떻게 그 표현을 부정 할 수 있습니까?
전체적인 문제는 이해할 수 없지만 HTML 내부에서 무언가를 검색해야하는 경우 파서를 사용하여 모든 유스 케이스를 처리해야 할 수도 있습니다. –
찾을 때 무엇을해야합니까? 삭제 하시겠습니까? 또는 다른 것? – Marathon55
필수 : https://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags – vanza