java浅说(5):Pattern和Matcher类的获取功能
来源:互联网 发布:姚明生涯得分数据统计 编辑:程序博客网 时间:2024/06/10 18:51
* 获取功能
* Pattern和Matcher类的使用
*
* 模式和匹配器的基本使用顺序
*/
/*
* 获取功能:
* 获取下面这个字符串中由三个字符组成的单词
* da jia ting wo shuo,jin tian yao xia yu,bu shang wan zi xi,gao xing bu?
*/
public class RegexDemo2 {
public static void main(String[] args) {
// 定义字符串
String s = "da jia ting wo shuo,jin tian yao xia yu,bu shang wan zi xi,gao xing bu?";
// 规则
String regex = "\\b\\w{3}\\b";
// 把规则编译成模式对象
Pattern p = Pattern.compile(regex);
// 通过模式对象得到匹配器对象
Matcher m = p.matcher(s);
// 调用匹配器对象的功能
// 通过find方法就是查找有没有满足条件的子串
// public boolean find()
// boolean flag = m.find();
// System.out.println(flag);
// // 如何得到值呢?
// // public String group()
// String ss = m.group();
// System.out.println(ss);
//
// // 再来一次
// flag = m.find();
// System.out.println(flag);
// ss = m.group();
// System.out.println(ss);
while (m.find()) {
System.out.println(m.group());
}
// 注意:一定要先find(),然后才能group()
// IllegalStateException: No match found
// String ss = m.group();
// System.out.println(ss);
}
}
- java浅说(5):Pattern和Matcher类的获取功能
- 正则表达式(Pattern和Matcher类的使用以及String类的分割功能)
- 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中Matcher和pattern的使用
- Java工具类之Pattern和Matcher(一)
- Java中的Pattern类和Matcher类
- java正则表达式Pattern和Matcher类
- 通过使用Power BI 将Azure 图表内容显示到自己的网页里
- 31. HTTP 与 HTTPS 区别
- 7天入门php-session操作-简介
- (HDU 1698)Just a Hook 线段树区间修改
- 开源客服系统 ppmessage
- java浅说(5):Pattern和Matcher类的获取功能
- Swift学习记录 -- 13.类的构造方法及属性监听
- 留學資料
- 圆形seekbar,音量旋钮
- RSA算法(一)
- gulp用法实用总结
- hdu3966 树链剖分(入门,点)
- php框架----mvc三层创建使用
- C++ 多态和虚函数