在java里面用正则表达式去匹配空格
时间: 2023-06-24 13:03:20 浏览: 133
正则表达式匹配工具——主流的开发语言(C#、Java、C++、VB、Ruby以及Python等)
可以使用正则表达式 `\s` 来匹配空格,包括空格、制表符和换行符等空白字符。以下是一个示例代码:
```java
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class RegexDemo {
public static void main(String[] args) {
String input = "Hello World!";
String regex = "\\s";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(input);
int count = 0;
while (matcher.find()) {
count++;
}
System.out.println("空格数量:" + count);
}
}
```
输出:
```
空格数量:1
```
在这个例子中,我们用正则表达式 `\s` 匹配了字符串中的空格,并通过 Matcher 对象的 find() 方法遍历匹配结果,最终得到空格的数量。
阅读全文