regex pattern("\\b\\w+\\b");
时间: 2024-01-12 22:05:44 浏览: 52
JAVA正则表达式--Pattern和Matcher
4星 · 用户满意度95%
正则表达式是一种用于匹配和操作字符串的强大工具。在给定的字符串中,正则表达式可以用来查找特定模式的文本。在这个例子中,正则表达式模式是"\b\w+\b"。
这个模式的含义是匹配一个或多个连续的单词字符。其中,"\b"表示单词边界,"\w"表示任何单词字符(包括字母、数字和下划线)。
以下是一个使用该正则表达式模式的示例代码:
```java
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class RegexExample {
public static void main(String[] args) {
String input = "Hello, world! This is a regex example.";
String pattern = "\\b\\w+\\b";
Pattern regex = Pattern.compile(pattern);
Matcher matcher = regex.matcher(input);
while (matcher.find()) {
System.out.println(matcher.group());
}
}
}
```
运行上述代码,将输出字符串中的所有单词:
```
Hello
world
This
is
a
regex
example
```
阅读全文