正则表达式之查询——Pattern类

简介: package cn.com; import java.util.regex.Matcher; import java.util.regex.Pattern; //正则表达式之查询——Pattern类 //要求:找出一句话中只有两个字母的单词 //步骤: //(1)把规则封装成一个Pattern(模式)类的对象.利用了Pattern的静态方法compile() //(2)将规则作用到字符串上。
package cn.com;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
//正则表达式之查询——Pattern类
//要求:找出一句话中只有两个字母的单词
//步骤:
//(1)把规则封装成一个Pattern(模式)类的对象.利用了Pattern的静态方法compile()
//(2)将规则作用到字符串上。因为符合这个规则的元素可能有好几个,所以把符合规则的结果封装到Matcher类的对象中。
//   然后利用它的find()方法把找到的元素取出来,有点像迭代器。
public class Test4 {
	public static void main(String[] args) {
         String words="asd ju asdfasdf he ui zvu";
         String wordsReg="\\b[a-z]{2}\\b";//其中\b表示单词边界"
         Pattern pattern=Pattern.compile(wordsReg);
         Matcher matcher= pattern.matcher(words);
         while(matcher.find()){
        	  System.out.println(matcher.group());
         }
   }
}

相关文章
|
1月前
正则表达式的限定符、或运算符、字符类、元字符、贪婪/懒惰匹配
本文介绍了正则表达式中的限定符、或运算符、字符类、元字符以及贪婪与懒惰匹配的概念和用法。
29 5
|
3月前
|
人工智能 Java 数据格式
JavaSE——正则表达式(1/2):概述、初步使用(普通方法,正则表达式)、书写规则(字符类,预定义字符,数量词,其他,特殊案例)
JavaSE——正则表达式(1/2):概述、初步使用(普通方法,正则表达式)、书写规则(字符类,预定义字符,数量词,其他,特殊案例)
38 3
|
4月前
|
监控 JavaScript 前端开发
|
4月前
|
缓存 数据安全/隐私保护 Python
Python快速入门:类、文件操作、正则表达式
Python快速入门:类、文件操作、正则表达式
|
4月前
|
Java 索引
正则表达式源码分析--三个常用类--分组、捕获、反向引用--String 类中使用正则表达式的代码示例和图
正则表达式源码分析--三个常用类--分组、捕获、反向引用--String 类中使用正则表达式的代码示例和图
68 0
|
11月前
|
存储 自然语言处理 安全
Java------String类和正则表达式
Java------String类和正则表达式
|
索引 Python
【从零学习python 】63.正则表达式中的re.Match类及其属性和方法介绍
【从零学习python 】63.正则表达式中的re.Match类及其属性和方法介绍
94 0
|
JavaScript 前端开发 Java
Java正则表达式(Pattern、Matcher)
1.常用正则标记(熟记*)、2. 基础案例搭配Sting的常用方法、3.正则表达式java.util.regex包支持、4.练习巩固
128 0
|
存储 SQL 关系型数据库
PostgreSQL Like查询与正则表达式
PostgreSQL Like查询与正则表达式
238 0
|
XML 前端开发 数据安全/隐私保护
Python3,正则表达式查询手册,这一篇就够。
Python3,正则表达式查询手册,这一篇就够。
30939 1