Java之正则表达式【实例解析】
来源:互联网 发布:ck one 知乎 编辑:程序博客网 时间:2024/06/09 19:35
package String_LianXi;import java.util.Arrays;import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegexDemo1 {public static void main(String[] args) {String s1 = "xxabbbb+degab+xyzab+dddab+mmk";String[]ss1 = s1.split("ab.");//除换行符任意一个字符System.out.println(Arrays.toString(ss1));System.out.println("-------------------");String s2 = "xxab+degab+xyzab+dddab+mmk";String[]ss2 = s2.split("ab+");//一个或多个bString[]ss3 = s2.split("ab*");//0个一个或多个bString[]ss4 = s2.split("ab?");//0个或1个String[] ss5 = s2.split("ab\\+");System.out.println(Arrays.toString(ss3));System.out.println(Arrays.toString(ss5));String regex = "ab\\+";Pattern pattern = Pattern.compile(regex);Matcher matcher = pattern.matcher(s2);//判断一个字符串是否匹配一个正则表达式System.out.println(matcher.matches());System.out.println(s2.matches(regex));//寻找在一个字符串中匹配正则表达的元素while(matcher.find()){System.out.println(matcher.group());}}}
0 0
- Java之正则表达式【实例解析】
- 正则表达式实例解析
- JAVA正则表达式实例
- 正则表达式JAVA实例
- JAVA正则表达式实例
- 正则表达式java实例
- Java正则表达式实例
- java正则表达式实例
- java正则表达式实例
- shell正则表达式实例解析
- shell正则表达式实例解析
- Java解析正则表达式
- js正则表达式之实例
- java正则表达式应用实例
- 【转】JAVA正则表达式实例
- Java正则表达式实例详解
- Java正则表达式实例详解
- java 正则表达式 实例说明
- Memcached简介
- 【动态规划DP,二维动归】poj1651,Multiplication Puzzle
- iOS 第四课 倒计时 设置文本框的删除键
- OC数字和集对象【官方文档】
- Hibernate学习笔记(二) — 探索 hibernate 中对象的状态
- Java之正则表达式【实例解析】
- poj 1274 最大流或二分图,匈牙利算法
- oled屏幕
- Postgis常用函数
- python: 怎样写一个函数把名字大写并变成下面这样——字典与三引号
- leetcode_Delete Node in a Linked List
- Linux - vim按键说明
- Crypto++库在VS 2013中的使用 + 基于操作模式AES加密
- Dijkstra's shortest path algorithm