📅  最后修改于: 2023-12-03 15:23:24.054000             🧑  作者: Mango
在Java中,可以使用正则表达式从字符串中提取每个单词。以下是一个示例代码片段:
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Main {
public static void main(String[] args) {
String sentence = "Hello world! Java is awesome.";
Pattern pattern = Pattern.compile("\\w+");
Matcher matcher = pattern.matcher(sentence);
while (matcher.find()) {
System.out.println(matcher.group());
}
}
}
代码解释:
输出:
Hello
world
Java
is
awesome
正则表达式解释:
在实际操作中,也可以使用正则表达式来过滤掉一些无用的单词,如"a"、"an"、"the"等。
综上,使用正则表达式从字符串中提取每个单词是一种很方便和高效的方法,在Java中也十分容易实现。