Java去除字符串中结尾的所有br标签
/*** 剔除结尾的br-正则* @param cs 字符序列* @return 删除html标签后的字符序列*/public static String replaceEndBrHtml(String cs){String rex = "^(.*)(<br/?>)$";Pattern comPile = Pattern.compile(rex);Matcher matcher = comPile.matcher(cs);while(matcher.find()){cs = matcher.group(1);matcher = comPile.matcher(cs);}return cs;}/*** 删除结尾的br* @param cs 字符序列* @return 删除html标签后的字符序列*/
public static String deleteEndBrHtml(String cs){if(isEmpty(cs)){return "";}String s2 = cs.replaceAll("<br>", "~").replaceAll("<br/>", "~");if(s2.lastIndexOf("\"")>0){s2 = s2.substring(0,s2.length()-1);}int len = s2.length();int st = 0;char[] val = s2.toCharArray();while ((st < len) && (val[len - 1] == '~')) {len--;}String s3 = ((st > 0) || (len < s2.length())) ? s2.substring(st, len) : s2;String s4 = s3.replaceAll("~", "<br>");return s4;
}/*** 删除所有br* @param cs 字符序列* @return 删除html标签后的字符序列*/public static String deleteNotBrHtml(CharSequence cs){if(isEmpty(cs)){return "";}return Pattern.compile("<br([^>]*)>").matcher(cs).replaceAll("").replaceAll("</br>","");}
Java去除字符串中结尾的所有br标签相关推荐
- Java去除字符串中空格的方法详解
昨天写了一个关于Excel文件处理的脚本,在字符串匹配功能上总是出现多余不正确的匹配,debug调试之后,发现一个坑. 代码中字符串使用了replaceAll()方法,去除了所有空格(其中包括:首尾空 ...
- Java 去除字符串中乱码
浅记一下 处理去除字符串中乱码可以使用正则表达式,配合unicode 举一个小的例子就是, 我要从包含乱码的字符串中提取非乱码字符,就可以用以下正则语句配合replaceAll方法使用 正则表达式的意 ...
- Java去除字符串中空格、制表符、回车换行的方法
\t 是制表符 \r\n 回车换行 注意:\r,\n的顺序是不能够对换的,否则不能实现换行的效果. 操作系统的不同,换行符操也不同: \r: return 到当前行的最左边. \n: newline ...
- java 去除字符串中的英文_Java利用正则表达式去掉字符串中的英文
利用正则表达式去掉字符串中的英文String str = "111,aaa,222,bbb"; Pattern p = Pattern.compile("[a-zA-z] ...
- java去除字符串中最后一个字符_java中字符串如何去除最后一个字符方法
java中字符串如何去除最后一个字符方法. 方法有很多.不过如果只是个测试,那哪种都可以. 最简单易懂的方法 利用substring()与length() String str = "abc ...
- Java——去除字符串中的中文
import java.util.regex.Matcher; import java.util.regex.Pattern;public class RemoveStrChinese {privat ...
- Java去除字符串中的空格以及特殊符号
前言 在抓取一个网站内容的时候遇到了这样的日期 没找到现成的代码,就自己写了个方法 Java将汉字数字日期转换为数字日期(例如: 二〇二〇年十一月二十一日 → 2020年11月21日) 本以为高枕无忧 ...
- Java去除字符串中存在的空格(包括NBSP格式的空格)
项目场景: 保存在数据库当中的数据,有手动录入和excel导入两种形式,excel导入可能会引入不同形式的空格进去,导致调用方在调用时出现类型转换异常. 原因分析: excel导入的时候,引入了普通空 ...
- java去除字符串中的特定字符
public static void updateFileNames(String url, String index){File file = new File(url);//判断文件目录是否存在, ...
最新文章
- 【BIO】基于BIO实现简单动态HTTP服务器
- IE安全系列:脚本先锋(4)
- Linux学习 Unit 4
- j2ee gradle构建
- 理解微信小程序Wepy框架的三个事件交互$broadcast,$emit,$invoke
- Drools 6.2.0.Final发布
- 学计算机的能看出批图吗,高手教你:如何看出一张图有没有被P过?
- 常用Python文件
- 注解之RetentionPolicy,ElementType
- nginx发布静态目录备忘
- 微积分8--相关变化率
- 用mapreduce 处理气象数据集
- 9.Linux性能诊断 --- Web应用安全:攻击,防护与检测,IPv6,容器安全
- 46. 求1+2+3+...+n(C++实现)
- android 安装p12证书,怎么使用P12证书的Android
- iOS 安装包瘦身 (上篇)
- 诺贝文学奖对莫言获奖评价
- ES6 学习内容记录
- flask导出Excel报表详解
- JS将任意格式的时间转为Date对象