问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

java 如何替换字符串中的特殊字符<p></p>标签和空格,字符串是这样的:<...

提问网友 发布时间:2025-01-14 00:40
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
3个回答
热心网友 回答时间:2025-01-14 00:45
<p><img>abcde</img> </p>你想怎么替换?
是替换所有字符还是只替换<p></p>标签和空格。

public class RegTest {
public static void main(String[] args) {
String str1="<p><img>abcde</img> </p>";
System.out.println(str1.replaceAll("(<(\\/)?p>)|\\s", ""));
}
}
就可以了。
热心网友 回答时间:2025-01-14 00:48
用正则匹配,然后替换即可。关键是你要替换哪些字符
热心网友 回答时间:2025-01-14 00:49
给一个我自己的util类给你。是用来替换掉<>这种标签的。
public static String tagfilter(String str){
final String regxpForHtml = "<([^>]*)>"; // 过滤所有以<开头以>结尾的标签
Pattern pattern = Pattern.compile(regxpForHtml);
Matcher matcher = pattern.matcher(str);
StringBuffer sb = new StringBuffer();
boolean result1 = matcher.find();
while (result1) {
matcher.appendReplacement(sb, "");
result1 = matcher.find();
}
matcher.appendTail(sb);
return sb.toString();
}

如果你想加入自己的标签,那么只要把regxpForHtml 改为你自己写的正则表达式

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

var是电脑的哪个键mac系统的var是什么 江西高考位次90000左右能考什么大学 短篇伦理小说精选好句96句 6splus装电信卡怎么无服务左上角出现一中 uploadify上传超大文件失败 ...它在windows上的php上表现正常,可是在linux上就不可以。_百度... PHP 上传图片的问题```图片能上传到指定的文件夹``可是数据库没有读取... 博途SCL编程入门要点! 电脑升级:昂达945GCT主板,内存DDR2 512MB CPU intel celeron346 3.06HZ... 科脑GCLM945主板要加独立显卡,游戏用,高手支招,价位300内 显卡升级担心电源不够 买什么型号的显卡,求教 06年买的GA-945P-S3+PD820+HD4670 升级一下CPU和显卡,这款主板用什么CP... 中凌945PM-L主板应配什么显卡 技嘉945的主板配什么显卡,高手赐教 amd a10 7850k要买什么样的内存条 笔记本电脑无线上网需要什么笔记本无线上网需要什么 准备装无线的电脑电脑安装无线网络需要什么 什么是低效无效投资 低效无效资产包括什么 Java Scanner读取单行中 单个/多个数据后遇到回车跳出读取? 新股发行当天会破发吗 砌筑工程组砌形式 户外驱蚊植物哪种最好 石川景区概述 方城七十二潭概述 电视关了为什么会响 佳能60d怎么关闭快门声音 怎样唱歌声音更好听 震动怎么读 三首描写春天、夏天、秋天和冬天的古诗,谢谢(只要题目和作者). 黄龙玉属于什么档次价格 桑塔纳志俊普桑发动机有口哨声 高压锅10分钟能杀死多少病毒 做饭的高压锅不放水直接用来消毒医疗工具可以吗 山姆会员卡是结账用还是进门用-山姆会员卡什么时候用 山姆超市卡怎么办的? 做一个底面积是9平方厘米的正方形,高14厘米的长方体框架在它表面标上... ...高5cm,在它的表面贴上塑料板,共要多少平方厘米塑? 用24厘米长的铁丝围成一个正方体框架,如果在它的表面糊纸,至少用多少的...
Top