java - 如果在使用 java 的字符串中找不到结束标记,如何转义 html 标记?
问题描述
我有一个如下的字符串
"Its a great <strong><b>job</strong>".
我需要得到如下输出
"Its a great <strong><b>job</strong>".
它可能是任何 html 标签。如果 html 标签没有结束标签,那么我需要使用 StringEscapeUtils.escapeHtml() 对其进行转义。所以我的主要任务是在特定字符串中找到未关闭的 html 标签
解决方案
我建议使用 String.replaceAll(regex, replacement)。
String str = "Its a great <strong><b>job</strong>";
str = str.replaceAll("<b>", "<b>");
推荐阅读
- python - 如何使这个烧瓶应用适合谷歌云引擎?
- python - 我如何存储加密数据而不是解密它以使用它
- node.js - MongoError:E11000 重复键错误集合:tracker-db.users 索引:username_1 重复键:{用户名:null}”
- gitlab - gitlab 问题类型以及如何创建新问题
- node.js - 如何使用 axios 发送 n 个并发请求
- python - Python循环不遍历列表
- c++ - 使用结构化绑定访问基于范围内的现有对象的引用 for 循环
- c# - .NET Core 和 .NET Framework 之间 Directory.EnumerateFiles 的行为不一致
- excel - 在 VBA 中更新名称集合
- python - 是否有将字符串评估为整数的函数(python 3.7)