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