'<', '>'등과 같은 다른 문자와 함께 $ 기호를 이스케이프하고 싶습니다. StringEscapeUtils가 이것을 지원하는지 알고 싶었을뿐입니다. 그리고 그렇지 않다면, 어떻게 그것을 벗어날 수 있습니까?
-2
A
답변
1
아니요. 이 코드로 시도 할 수 있습니다 :
<b>Hello, World!</b>$
1
가 그렇게 어려웠 을까
StringEscapeUtils.escapeHtml("<b>Hello, World!</b>$")
출력
은 스스로를 다운로드하고 시도? 난 그냥 (-LANG 공유지 3이 후 공유지 텍스트 1.1입니다StringEscapeUtils
되지 않음) 한 :
public static void main(String[] args)
{
System.out.println(StringEscapeUtils.escapeHtml4("$ % > < = #"));
}
출력을 $ % > < = #
그것은 상자 밖으로 "$"를 탈출하지 않습니다
하지만 새의 Utils에서 commons-text를 사용하면 사용자가이를 확장 할 수 있습니다. 예를 들어 this article을 읽으십시오. 여기에 작은 일이지만, 기사는 고급 가능성을 보여줍니다 만 교체됩니다 여부를 확인 할 수있는 방법이 있다면 foo % > < = #
이
+0
만약 내가 그것을 수동으로하고 싶다면 (replaceAll을 사용하여) 어떤 가치가 있어야 하는가? – mmk
+0
수동으로할지 아니면 이스케이프 유틸리티로할지, Joop에 대한 답장에서 발견하고 언급 한 코드가 하나 여야합니다. 인코딩 된 비율은 URL에 대한 것입니다. –
... – f1sh
일부 자바 스크립트를 많이 $ 사용
출력. 하지만 하나는'html.replace ("$", "% 24")' –
@JoopEggen을 할 수 있습니다.이 링크는 $ - http://www.theukwebdesigncompany.com/articles/entity-escape-characters.php에 "$"을 표시합니다. 이게 다름 아닌가? – mmk