hutool 字符串匹配忽略除字母外的字符包括空格,空格可能又多个,保留一个
时间: 2023-10-10 18:07:38 浏览: 107
统计字符串中字母和数字个数
在 Hutool 中,可以使用 `ReUtil` 类的 `findFirst` 方法进行字符串匹配,并通过正则表达式忽略除字母外的字符,包括多个空格的情况,只保留一个空格。示例如下:
```java
import cn.hutool.core.util.ReUtil;
public class Test {
public static void main(String[] args) {
String str = "Hello, World!";
String regex = "[^a-zA-Z]+";
String result = ReUtil.getFirstString(regex, str, true);
System.out.println(result); // 输出:Hello World
}
}
```
其中,正则表达式 `[^a-zA-Z]+` 表示匹配除字母外的所有字符,包括一个或多个空格。`true` 参数表示忽略大小写。最终输出结果为 `Hello World`,只保留了一个空格。
阅读全文