java - 字符串中的转义字符排除 html 标签

标签 java html string escaping

有什么方法可以在包含我不想转义的html标签的字符串中转义Java字符吗?例如在字符串中我有

<h1>a b c d ö</h1>

我需要得到:

<h1>a b c d &ouml</h1>

最佳答案

参见:

https://commons.apache.org/proper/commons-lang/javadocs/api-3.1/org/apache/commons/lang3/StringEscapeUtils.html#escapeHtml4%28java.lang.String%29

  public static void main(String[] args) {
    String s = "a b c d ö";
    System.out.println(StringEscapeUtils.escapeHtml4(s));
  }

关于java - 字符串中的转义字符排除 html 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29968194/

相关文章:

html - Flexbox parent 收缩得比 children 小

javascript - 如何检查 jquery 中的 .blur() 是否单击了特定项目

java - Kotlin 函数参数中的 String 变量自动转换为 java.lang.String,为什么?

java - 从 Google Drive v3 java api 检索与我共享的顶级文件

java - 在没有 closeFuture().sync() 的情况下在 Netty 中运行多个服务器

html - 更改包裹在 <a> 中的悬停元素符号颜色

c - 如果包含另一个句子字符串,则从中删除该单词字符串

java - XPathFactory返回xml文档

java - 如何像照片应用一样滑动多个图像?

c++ - Array of list<string>,插入一个字符串的行为很奇怪