java常用API_正则表达式_在一段文本中查找满足要求的内容(爬虫)——练习及代码演示
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class RegexExample {
public static void main(String[] args) {
String content = "这里是需要被检索的文本内容...";
String regex = "正则表达式规则";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(content);
while (matcher.find()) {
System.out.println("找到匹配项:" + matcher.group());
}
}
}
在这个例子中,我们首先导入了必要的java.util.regex
包中的Pattern
和Matcher
类。然后定义了一个名为RegexExample
的类,在其主方法中,我们定义了待搜索的文本content
和用于匹配的正则表达式regex
。接着,我们通过Pattern.compile()
方法将正则表达式编译成一个Pattern
对象,然后通过该模式对象的matcher()
方法生成一个Matcher
对象,用于在文本中查找匹配项。最后,我们使用matcher.find()
方法来查找所有匹配项,并通过matcher.group()
打印出每一个匹配到的内容。
评论已关闭