java 正则表达式 table_Java 使用正则表达式
用正则表达式来处理掉内容中的特定字符,下面的代码为,去掉P标签中的属性width 设置。将P标签处理后在拼接成字符串
/**
* 给 P 标签去掉width 样式设置
* @param content
* @return
*/
public static String formatCodeP(String content)
{
String regex = "
]*?>";
Pattern pattern = Pattern.compile(regex,Pattern.CASE_INSENSITIVE);
Matcher m = pattern.matcher(content);
StringBuilder builder = new StringBuilder();
int sindex = 0;//主要用于标示查找起始位置
int eindex = 0;//主要用于标示查找起始位置
while(m.find()){
String data = m.group();
eindex = m.start();
builder.append(content.substring(sindex,eindex));
data = data.replaceAll("width[^;]*?;", "");
builder.append(data);
//
sindex = m.end();
}
builder.append(content.substring(sindex));
return builder.toString();
}
public static void main(String[] args)
{
String content = "
最近在制作一个模版的时候用到的一个jquery插件,当网站导航滚动到当前可见页面顶部时,固定在顶部并随窗口滚动,有很多的网站前台模版有有类似的效果。
";
String bString = formatCodeP(content);
System.out.println(bString);
}
java 正则表达式 table_Java 使用正则表达式相关推荐
- Java 过滤特殊字符的 正则表达式
Java正则表达式学习: 因为正则表达式是一个很庞杂的体系,此例仅举些入门的概念,更多的请参阅相关书籍及自行摸索. \\ 反斜杠 \t 间隔 ('\u0009') \n 换行 ('\u000A') \ ...
- Java过滤特殊字符的正则表达式
在网上找了好久也没找到个合适的正则表达式以过滤特殊字符:自己学习了下,写了两个,实现要求. Java代码 // 过滤特殊字符 public static String StringFilt ...
- java中正则表达式函数_java正则表达式PHP中的正则表达式函数介绍
java正则表达式PHP中的正则表达式函数介绍 正则表达式(Regular Expression) 正则表达式系统: 1.POSIX 2.Perl PHP中使用的regex是PCRE: NOTE:PC ...
- java正则表达式匹配数字范围_在java中怎么利用正则表达式匹配数字
在java中怎么利用正则表达式匹配数字 发布时间:2020-12-03 17:47:12 来源:亿速云 阅读:58 作者:Leah 在java中怎么利用正则表达式匹配数字?针对这个问题,这篇文章详细介 ...
- java流与文件——正则表达式
[0]README 0.1) 本文描述转自 core java volume 2, 旨在理解 java流与文件--正则表达式 的相关知识: 0.2) there are my original sou ...
- Java中快速掌握正则表达式
Java中快速掌握正则表达式 概述 匹配符号 快捷符号 开始和结束 分组及其各种形式 常用的正则表达式 概述 某个语句规则的字符串 匹配符号 中括号[ ]:只有方括号里面 指定的字符 才参与匹配,也只 ...
- java 正则表达式过滤_java正则表达式过滤特殊字符
Java用正则表达式 过滤特殊字符,只允许中文.字母Java用正则表达式 过滤特殊字符,只允许中文.字母或数字,该怎么写? String s1="我是正确测试数据aasdf2342343AS ...
- java正则表达式 中括号_Java正则表达式获取中括号之间的内容
不包含中括号 正则表达式如下: \\[(.*?)] 注: .匹配除换行符\n之外的任何单字符: *匹配前面的子表达式零次或多次: ?匹配前面的子表达式零次或一次: ()标记一个子表达式的开始和结束位置 ...
- java 表达式写法_java正则表达式的写法
展开全部 方法/步骤 Java正则表达式正则表达式的语法知识:Java支持Perl 5 正则表达式语法的一个子集.e69da5e6ba903231313335323631343130323136353 ...
最新文章
- 中国电子学会青少年编程能力等级测试图形化四级模拟题
- 0x03.基本算法 — 前缀和与差分
- JavaScript 工作原理(二)-如何在 V8 引擎中书写最优代码的 5 条小技巧(译)
- SpringBoot(四)-- 整合Servlet、Filter、Listener
- linux上通过lighttpd上跑一个C语言的CGI小页面以及所遇到的坑
- Boost:验证atomic <>没有对void指针提供算术运算
- ORM版学员管理系统2
- ActiveMQ消息队列的使用
- 力扣236. 二叉树的最近公共祖先(JavaScript)
- Mysql实战之高可用HMA
- java打印堆栈信息linux,在C/C++程序里打印调用栈信息(转载)
- Lasso估计学习笔记(二)
- 易辅客栈网页游戏脚本实战(绝世仙王)
- 抖音小程序模板全行业整理合集,抖音小程序制作平台分享
- Windows远程桌面连接全屏切换--笔记本没有break键的办法
- 期权杠杆比率如何计算?
- 2021-08-02彻底解决Typora+PicGo-Core+SMMS图床的问题
- 快速检测npm registry镜像网址下载的速度
- 分布式事务 (含面试题)- 图解 - 秒懂 - 史上最全
- [Redis]redis-cli命令大全
热门文章
- 干货|Flutter 原理与闲鱼深度实践
- 为什么说下一个十年的主战场在Serverless?
- 【IPF2020】浪潮集团副总裁、渠道管理部总经理王峰:赋能智慧生态 筑基新基建
- 云+X案例展 | 民生类:纷享销客助力沃得农机构筑智能化、信息化之路
- Spark+Alluxio性能调优十大技巧
- deb 中标麒麟_「图」百度网盘Linux版放出deb包客户端:新增支持Ubuntu 18.04 LTS
- upgrade yum 指定版本_CentOS 6.9/7通过yum安装指定版本的MySQL
- wamp php5.6 mysql5.6,WampServer 3.0.6 多语言版 集成apache2.4.23 mysql5.7.14 php5.6.25-7.0.10 穿墙书店...
- Vue如何循环提取对象数组中的值
- 限制在同一台电脑上只允许有一个用户登录