Jsoup 파서에 어려움이 있습니다. 주어진 문자열이 유효한 HTML 코드인지 어떻게 알 수 있습니까? Jsoup 먼저 HtmlTreeBuilder 사용하므로Jsoup 문자열이 올바른지 확인하십시오.
String input = "Your vote was successfully added."
boolean isValid = Jsoup.isValid(input);
// isValid = true
isValid 플래그는 사실이다 : HTML, 머리 또는 신체의 ONY 태그가없는 경우는 그 자체를 추가한다. 그런 다음 Cleaner 클래스를 사용하고 주어진 화이트리스트에 대해 체크합니다.
string이 유효한 HTML인지 확인하는 간단한 방법이 있습니까?
내 예제는 "text/html"콘텐츠 유형으로 제공되는 AJAX 응답입니다. 그런 다음 파서 (parser)로 간다. Jsoup는이 태그를 추가하므로 결과가 제대로 표시되지 않는다.
도움 주셔서 감사합니다. String
을 확인
좋아,이 방법으로 구현하겠습니다. 왜 두 개의 백 슬래시를 여기에 넣었는지 말해 줄 수 있겠습니까? "\\ <"? 정규식의 – user464592
\\은 단일 백 슬래시와 일치합니다. 이 질문에 대한 답변이 있으면 대답으로 받아 들일 수 있습니다. – Reuben
예, 물론입니다. 나는 받아 들였다. 나는 아직도이 패턴에서 \가 필요한 이유를 모르겠다. 설명 : 모든 사인, \, <, 사인 한 번 이상> 한 번 이상,>, 모든 사인. 왜 백 슬래시? :) – user464592