맞춤 HTML 태그의 속성을 "잡아야"합니다. 나는 이런 종류의 질문이 여러 번 전에 물어 왔다는 것을 알고 있지만, 정규 표현식은 정말로 내 머리를 망쳐 놓는다. 그리고 나는 그것을 작동시키는 것처럼 보이지 않는다.태그 속성을 제대로 추출하도록이 정규 표현식을 변경하는 방법은 간단해야합니다.
내가 작업에 필요한 XML의 샘플 내가이 경우 nameValue있는 name 속성의 값을 잡을 수 있도록하려면
<!-- <editable name="nameValue"> --> - content goes here - <!-- </editable> -->
입니다. 내가 가진 것은 아래에 나와 있지만 null 값을 반환합니다.
(자바 응용 프로그램을위한 "고 탈출 따라서 \) 내 정규식 문자열 : 나는 따옴표로 속성을 잡기 위해 노력하고
"(.)?<!-- <editable name=(\".*\")?> -->.*<!-- </editable> -->(.)?"
나는 이것이 가장 쉽고 가장 일반적인 패턴 파악 일치하도록. 그럼 그냥 작동하지 않는, 어떤 도움이 내 머리를 유지하는 데 도움이 될 것입니다.
HTML 주석은 이유가 있습니다. 브라우저에 태그를 표시하고 싶지 않습니다. –
Ankur