JAVA正则表达式获取文件名的后缀名
时间: 2023-05-23 15:06:50 浏览: 714
精通正则表达式-java版.pdf
4星 · 用户满意度95%
A:可以使用JAVA正则表达式获取文件名的后缀名,示例代码如下:
```java
String filename = "example.txt";
Pattern pattern = Pattern.compile("\\.(\\w+)$");
Matcher matcher = pattern.matcher(filename);
if (matcher.find()) {
String extension = matcher.group(1);
System.out.println("File extension: " + extension);
}
```
在上述代码中,使用了正则表达式来匹配文件名的后缀名,其中 "\\.(\\w+)$" 表示以 "." 开头,后面跟着一个或多个字母数字字符,最后以字符串结尾的模式。使用 Matcher 类的 find() 方法来匹配文件名,如果匹配成功,则使用 group() 方法获取后缀名。
阅读全文