递归火山软件开发平台

标题: 过滤HTML标签 该怎么写? [打印本页]

作者: a25495813    时间: 2024-9-8 18:05
标题: 过滤HTML标签 该怎么写?
java 有个方法过滤html标签,但是火山里面该怎么写

有例子么?

这个还挺实用的
  1. public static String stripHtml(String content) {//过滤HTML标签
  2.         // <p>段落替换为换行
  3.         content = content.replaceAll("<p .*?>", "\r\n");
  4.         // <br><br/>替换为换行
  5.         content = content.replaceAll("<br\\s*/?>", "\r\n");
  6.         // 去掉其它的<>之间的东西
  7.         content = content.replaceAll("\\<.*?>", "");
  8.         // 还原HTML
  9.         // content = HTMLDecoder.decode(content);
  10.         //“"
  11.         content = content.replaceAll("&.dquo;", """);
  12.         content = content.replaceAll(" ", " ");
  13.         return content;
  14.     }
复制代码
有没有大佬翻译一下

作者: 创世魂    时间: 2024-9-8 19:07
replaceAll   是  正则文本替换  
作者: a25495813    时间: 2024-9-8 22:41
创世魂 发表于 2024-9-8 19:07
replaceAll   是  正则文本替换

大佬能帮忙翻译一下么
作者: 创世魂    时间: 2024-9-8 23:29
a25495813 发表于 2024-9-8 22:41
大佬能帮忙翻译一下么

就是  正则文本替换 这个方法啊。
replaceAll =  正则文本替换。你就把java里面所有   replaceAll 换成正则文本替换就行了。

HTMLDecoder.decode  这个没有。
作者: a25495813    时间: 2024-9-8 23:34
创世魂 发表于 2024-9-8 23:29
就是  正则文本替换 这个方法啊。
replaceAll =  正则文本替换。你就把java里面所有   replaceAll 换成正 ...

哦哦  我试试




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4