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

标签 java android regex

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

最佳答案

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

    String s = "file:///android_asset/GwyXUyisyq";
    System.out.println(s.replace(s.substring(0,s.lastIndexOf("/")+1), ""));

O/P :GwyXUyisyq

关于java - 正则表达式从链接中提取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27055646/

相关文章:

java - 如何在 Spring 中排除/禁止 validator 中的字段

java - 自动过期并删除SQLite数据库中的记录

android - 动态设置微调器的选择,不触发 OnItemSelectedListener

android - 顺利更新谷歌地图上的标记位置

c# - 是否可以从字符串列表中快速提取位于切片中标签内的特定值?

Python:将字段值提取到新列中,写入Excel

java - 我应该如何根据用户选择来选择实例化哪个具体实现?

java - 在两点之间画一条线

java - 错误 : Unable to access jarfile Click-The-Block. jar

php - 使用正则表达式从括号内的逗号分隔列表中检索 0 个或多个匹配项