자바에서 특수 문자가 포함 된 문자열이 있습니다.자바로 인코딩
"[^\\"]*\\"
나는이 같은 HTML 엔티티로 변환 할이 자바에
"[^\\"]*\\"
을 얻을 수있는 방법은?
자바에서 특수 문자가 포함 된 문자열이 있습니다.자바로 인코딩
"[^\\"]*\\"
나는이 같은 HTML 엔티티로 변환 할이 자바에
"[^\\"]*\\"
을 얻을 수있는 방법은?
사용 String.replace()
:
"[^\\\"]*\\".replace("\"", """);
입력 문자열을 문자 단위로 구문 분석하고 변환하려는 특정 문자열을 찾아야합니다. 일치하는 항목을 찾으면 해당 문자를 HTML 항목으로 바꾸기 만하면됩니다. 필요에 따라
Apache Commons Lang는 HTML을 인코딩하는 도우미가 포함되어 있습니다. StringEscapeUtils.escapeHtml() 트릭을해야합니다. javadocs에 따르면 "펑키 악센트를 포함하여 알려진 모든 HTML 4.0 엔터티를 지원합니다".
라이브러리 크기를 늘릴 수 없습니다. 그래서이 방법을 선택하고 구현했습니다. – Rajkumar