递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 733|回复: 4
打印 上一主题 下一主题

[安卓] 过滤HTML标签 该怎么写?

[复制链接]

14

主题

69

帖子

334

积分

中级会员

Rank: 3Rank: 3

积分
334
跳转到指定楼层
楼主
发表于 2024-9-8 18:05:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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.     }
复制代码
有没有大佬翻译一下
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40505
沙发
发表于 2024-9-8 19:07:55 | 只看该作者
replaceAll   是  正则文本替换  
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

14

主题

69

帖子

334

积分

中级会员

Rank: 3Rank: 3

积分
334
板凳
 楼主| 发表于 2024-9-8 22:41:45 | 只看该作者
创世魂 发表于 2024-9-8 19:07
replaceAll   是  正则文本替换

大佬能帮忙翻译一下么
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40505
地板
发表于 2024-9-8 23:29:24 | 只看该作者
a25495813 发表于 2024-9-8 22:41
大佬能帮忙翻译一下么

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

HTMLDecoder.decode  这个没有。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

14

主题

69

帖子

334

积分

中级会员

Rank: 3Rank: 3

积分
334
5#
 楼主| 发表于 2024-9-8 23:34:13 | 只看该作者
创世魂 发表于 2024-9-8 23:29
就是  正则文本替换 这个方法啊。
replaceAll =  正则文本替换。你就把java里面所有   replaceAll 换成正 ...

哦哦  我试试
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-22 05:58 , Processed in 0.083400 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表