Java 正则表达式从链接中提取值

Java 正则表达式从链接中提取值,java,android,regex,Java,Android,Regex,我有一个类似file:///android_asset/GwyXUyisyq。我想从字符串的其余部分提取GwyXUyisyq。值在每个实例中都会更改,但file:///android_asset/将始终保持不变。我可以使用什么正则表达式来实现相同的功能?这里不需要正则表达式: 只需找到/的最后一个索引并替换它之前的所有内容:) 这里不需要正则表达式: 只需找到/的最后一个索引并替换它之前的所有内容:) 而不是说你有一些文件资产文件,比如zip或rar文件,你想在SDCard中提取,为什么不干脆取

我有一个类似
file:///android_asset/GwyXUyisyq
。我想从字符串的其余部分提取
GwyXUyisyq
。值在每个实例中都会更改,但
file:///android_asset/
将始终保持不变。我可以使用什么正则表达式来实现相同的功能?

这里不需要正则表达式: 只需找到
/
的最后一个索引并替换它之前的所有内容:)


这里不需要正则表达式: 只需找到
/
的最后一个索引并替换它之前的所有内容:)


而不是说你有一些文件资产文件,比如zip或rar文件,你想在SDCard中提取,为什么不干脆取一个子字符串呢?例如:结果=输入字符串。子字符串(21);它将为您提供从G到结尾的字符串。这意味着您有一些文件资产文件,如zip或rar文件,并且您想在SDCard中提取,为什么不简单地获取一个子字符串?例如:结果=输入字符串。子字符串(21);它会给你从G到结尾的字符串。请看,请看
    String s = "file:///android_asset/GwyXUyisyq";
    System.out.println(s.replace(s.substring(0,s.lastIndexOf("/")+1), ""));

O/P :GwyXUyisyq