社区
Java SE
帖子详情
java中,如何用证则表达式剔除
之类的空标签啊。
tingya
2004-07-30 10:21:52
不知道正则表达是应该怎么写。
...全文
101
7
打赏
收藏
java中,如何用证则表达式剔除<b></b>之类的空标签啊。
不知道正则表达是应该怎么写。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ntzls
2004-07-30
打赏
举报
回复
<b>粗体</b>
s.replaceAll("<b>.*?</b>","");
tingya
2004-07-30
打赏
举报
回复
呵呵,我不是要这种剔除<sdfas>和</asdf>不是匹配的空标签啊。
<sdfas></sdfas>才是匹配的空标签,对于<sdfas></asdf>不能剔除,
ntzls
2004-07-30
打赏
举报
回复
没问题呀
String s = new String("aaaaaaaa<sdfas></asdf>bbbbbbbb");
s=s.replaceAll("<.+?>\\s*?</.+?>","");
System.out.println(s);
tingya
2004-07-30
打赏
举报
回复
不行,我用<(.*?)>\\s*</\1>或者
<(.*?)>\\s*</$1>都不行。
ntzls
2004-07-30
打赏
举报
回复
s.replaceAll("<.+?>\\s*?</.+?>","");
tingya
2004-07-30
打赏
举报
回复
难道就没有人会吗?
tingya
2004-07-30
打赏
举报
回复
不一定是<b></b>啊。也可能是<em></em>
,<>中的内容不确定,而且我只需要取出空标签,对于<b>ddd</b>由于不是空标签,因此
不需要剔除的。
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章