如何在Java中获得两个字符之间的确切字符串

问题描述 投票:0回答:2

我在Java中有一个字符串变量,其值如下:

String str = "web > data > list > new_list.html";

我想要这样的最终字符串:

String str = "new_list.html";

我尝试过这样:

final Pattern pattern = Pattern.compile("[\\>.]");
final String[] result = pattern.split(str);

但是它返回data > list > new_list.html

如何获得确切的子字符串new_list.html

java substring special-characters
2个回答
1
投票
String s =  "web > data > list > new_list.html";

String newList = s.substring(s.lastIndexOf("> ") + 2);


0
投票

尝试一下:

String str = "web > data > list > new_list.html";
str = str.substring(20);
© www.soinside.com 2019 - 2024. All rights reserved.