需求:获取下面这个字符串中由三个字符组成的单词 正则表达式 \\b[a-z]{3}\\b
da jia ting wo shuo,jin tian yao xia yu,bu shang wan zi xi,gao xing bu?
package com.xawl.demo;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* @Author:liger
* @Description:爱学Java
*/
public class Test06 {
public static void main(String[] args) {
/*需求:获取下面这个字符串中由三个字符组成的单词 正则表达式 \\b[a-z]{3}\\b
da jia ting wo shuo,jin tian yao xia yu,bu shang wan zi xi,gao xing bu?*/
String a="da jia ting wo shuo,jin tian yao xia yu,bu shang wan zi xi,gao xing bu?";
//定义三个字符组成单词的正则表达式
String regx="\\b[a-z]{3}\\b";
//Pattern类的compile方法用于编译一个正则表达式并返回一个编译好的pattern对象
Pattern p=Pattern.compile(regx);
//Pattern类的matcher方法用于封装一个要操作的字符串并返回Matcher对象,用于操作字符串
Matcher matcher = p.matcher(a);
while (matcher.find()) {
String group = matcher.group();
System.out.println(group);
}
}
}