java 正则 分组
来源:互联网 发布:怿不甚知书 编辑:程序博客网 时间:2024/06/16 06:34
package filesearch;import java.util.regex.Matcher;import java.util.regex.Pattern;public class Regex { public static void main(String[] args) { //String ss = ""; String msg ="Power Supply 1 | 58h | ok | 10.1 | Presence detected " +"Power Supply 2 | 58h | nok | 10.1 | Presence detected"; //Pattern类用于创建一个正则表达式,构造器私有,不能直接建立对象 Pattern pattern = Pattern.compile("(\\S+\\s\\S+\\s\\d)\\s+\\|\\s\\S+\\s\\S+\\s(\\S+)"); //Matcher类提供了对正则表达式的分组支持 Matcher matcher = pattern.matcher(msg); //int i=0; while (matcher.find()) { System.out.println(matcher.group(0)); System.out.println(matcher.group(1)); System.out.println(matcher.group(2)); } } /*输出: Power Supply 1 | 58h | ok Power Supply 1 ok Power Supply 2 | 58h | nok Power Supply 2 nok */}
阅读全文
1 0
- java 正则 分组
- java正则表达式的分组
- Java正则表达式分组实验
- Java 正则表达式 分组 解析 字符串
- java正则表达式:什么是分组group()
- java正则表达式练习-涉及分组group()
- java正则表达式取各分组
- java 高级正则表达式 分组 捕获 引用
- Java正则表达式分组获取字符串
- Java正则表达式:让分组group()代替replaceAll吧!
- JAVA正则表达式高级用法(分组与捕获)
- JAVA正则表达式高级用法(分组与捕获)
- Java正则表达式——分组与捕获
- JAVA正则表达式高级用法(分组与捕获)
- Java正则表达式——分组与捕获
- Java中的正则表达式的匹配和分组
- JAVA正则表达式高级用法(分组与捕获)
- Java正则表达式——分组与捕获
- PHPStorm配置SVN
- Python3.x 连接及写入MySQL
- delphi利用ADO读取Excel 显示在cxgrid
- PHP运算符优先级
- 【学习摘记】马士兵HTML & CSS _课时8_CSS各种效果(含动态面板)
- java 正则 分组
- 自定义控件InfoTextView展示个人信息
- 智能天线调试助手之RFFE协议模拟
- 第十一章——编辑UITableView
- lseek 在结尾添加数据
- linux下查看文件第20-30行内容的N种方法及命令介绍
- POJ 3111 最大化平均值
- python里创建多个协程并发执行
- JVM内存问题Error occurred during initialization of VM