从这个字符串:"/ resourcesspages/id/AirOceanFreight.xhtml"
我需要检索两个子字符串:pages /之后的字符串和.xhtml之前的字符串.
/ resources/pages /是不变的.id和AirOceanFreight各不相同.
任何帮助表示感谢,谢谢!
我喜欢Jakarta Commons Lang StringUtils:
String x = StringUtils.substringBetween(string, "/resources/pages/", ".xhtml");
Run Code Online (Sandbox Code Playgroud)
或者,如果".xhtml"也可以出现在字符串的中间:
String x = substringBeforeLast(
substringAfter(string, "/resources/pages/"), ".xhtml");
Run Code Online (Sandbox Code Playgroud)
(我也喜欢静态导入)