【发布时间】:2021-08-26 18:16:00
【问题描述】:
您好,我有一些这样的字符串:
location/city/home-a-berlin?/someNewAdress
我想提取位于“-a-”和“?”之间的单词 berlin。我如何在 java 中使用正则表达式来做到这一点?
我可以通过使用字符串 API 来做到这一点,但有点卡在正则表达式中。
String cityName = url.substring(url.lastIndexOf("-a-")+3, url.indexOf('?')) //berlin
【问题讨论】: