JAVA正则表达式 Pattern和Matcher,用正则替换对应的内容。
来源:互联网 发布:socket编程例子 编辑:程序博客网 时间:2024/06/17 01:14
需求:过滤样式,比如:<p><span style="font-size: larger">铅笔机一个</span></p> 过滤后结果= 铅笔机一个
public static void main(String[] args) {
String skuName="<p><span style='font-size: larger'>铅笔机一个</span></p>";
// 生成一个Pattern,同时编译一个正则表达式
Pattern pattern = Pattern.compile("<(.[^>]*)>");
//匹配字符串
Matcher matcher = pattern.matcher(skuName);
//把符合正则的数据替换成""
skuName=matcher.replaceAll("");
System.out.println("替换以后结果=====》"+skuName);
}
输出结果:替换以后结果=====》铅笔机一个
说明:
1.Pattern类用于创建一个正则表达式,也可以说创建一个匹配模式,它的构造方法是私有的,不可以直接创建,但可以通过Pattern.complie(String regex)简单工厂方法创建一个正则表达式。
2.Pattern.matcher(String regex,CharSequence input)是一个静态方法,用于快速匹配字符串,该方法适合用于只匹配一次,且匹配全部字符串。
如果你是湖南的 欢迎加入 湖南人在深圳-Java群:557651502
阅读全文
1 0
- JAVA正则表达式 Pattern和Matcher,用正则替换对应的内容。
- JAVA正则表达式--Pattern和Matcher
- JAVA正则表达式--Pattern和Matcher
- JAVA正则表达式--Pattern和Matcher
- JAVA正则表达式--Pattern和Matcher
- JAVA正则表达式--Pattern和Matcher
- JAVA正则表达式--Pattern和Matcher
- JAVA正则表达式--Pattern和Matcher
- JAVA正则表达式--Pattern和Matcher
- JAVA正则表达式 Pattern和Matcher
- JAVA正则表达式--Pattern和Matcher
- JAVA正则表达式 Pattern和Matcher
- JAVA正则表达式 Pattern和Matcher
- JAVA正则表达式 Pattern和Matcher
- JAVA正则表达式 Pattern和Matcher
- JAVA正则表达式 Pattern和Matcher
- Java正则表达式Pattern和Matcher
- java正则表达式Pattern和Matcher类
- gdb调试工具
- KEIL——目录
- Python
- Jquery实现京东右侧固定层
- C#中的enum枚举类
- JAVA正则表达式 Pattern和Matcher,用正则替换对应的内容。
- Jq获取值
- Linux开发几个小技巧
- 匹配优先可能遇到的问题
- Windows 关闭防火墙命令
- unity学习——初识unity3D中的协程
- 面试题60. 把二叉树打印成多行
- 比较字符串CompareTo的用法及注意
- Windows安装npm及cnpm