您好,我正在尝试使用Java正则表达式从以下路径信息中获取所需的上下文路径。
String path = "/Systems/lenovo/";
我想编写正则表达式来分别获取"/Systems"和"/lenovo"。我尝试使用分组的以下正则表达式,但结果并不如预期。
String systemString = path.replaceAll("(.*)(/\\w+)([/][\\w+])", "$2") - to get "/Systems" - not working
String lenovoString = path.replaceAll("(.*)(/\\w+)([/][\\w+])", "$3") - to get "/lenovo" - working.
有人能告诉我我的正则表达式可能出了什么问题吗?