java - 正则表达式从路径中删除所有目录名(保留文件名)

标签 java regex string

我想从路径中删除所有目录名:

Payload/brownie.app/Info.plist

应该变成

Info.plist

我应该使用什么正则表达式或者我可以在 Java 中使用 String 中的 replace()? 谢谢!

最佳答案

试试这个:

new File("Payload/brownie.app/Info.plist").getName()

这将返回不带目录的文件名。

例子:

String filename = new File("Payload/brownie.app/Info.plist").getName();
System.out.println(filename);

输出:

Info.plist

关于java - 正则表达式从路径中删除所有目录名(保留文件名),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4838730/

相关文章:

java - 使用 Jframe 将英寸转换为厘米

javascript - 按\n 分割时忽略尾随换行符和前导换行符?

python - 在 Python 的正则表达式中与后向断言和负向后断言打结

PHP 从字符串中获取图像的所有 URL

c - 获取字符输入并将其存储在数组中

java - 如何从一行整数中删除前导/尾随空格?

java - Spring-boot Rest api页面调用

根据重叠模式删除部分字符串

string.find 因连字符而失败

Java List 反序列化并返回对象会出现不兼容类型错误