1410.HTML实体解析器--力扣--JAVA
- 软件开发
- 2025-08-12 02:39:02

题目
「HTML 实体解析器」 是一种特殊的解析器,它将 HTML 代码作为输入,并用字符本身替换掉所有这些特殊的字符实体。
HTML 里这些特殊字符和它们对应的字符实体包括:
双引号:字符实体为 " ,对应的字符是 " 。单引号:字符实体为 ' ,对应的字符是 ' 。与符号:字符实体为 & ,对应对的字符是 & 。大于号:字符实体为 > ,对应的字符是 > 。小于号:字符实体为 < ,对应的字符是 < 。斜线号:字符实体为 ⁄ ,对应的字符是 / 。给你输入字符串 text ,请你实现一个 HTML 实体解析器,返回解析器解析后的结果。
解题思路 利用String自带的替换方法对指定字符进行替换;注意事项: 部分特殊字符需要用转义字符;需要将“与符号”放置到最后转换避免造成二次转换。 代码展示 class Solution { public String entityParser(String text) { text = text.replaceAll(""", "\""); text = text.replaceAll("'", "'"); text = text.replaceAll(">", ">"); text = text.replaceAll("<", "<"); text = text.replaceAll("⁄", "/"); text = text.replaceAll("&", "&"); return text; } }1410.HTML实体解析器--力扣--JAVA由讯客互联软件开发栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“1410.HTML实体解析器--力扣--JAVA”
下一篇
c#基础语法