我想從字符串中刪除兩者之間的一些模式 「/」 一個特定的字符串之前,例如:卸下一些模式使用Java
輸入
/DT_Gateway/gateway/ACC/input/..
輸出
/DT_Gateway/gateway/ACC
我試過寫這段代碼,bu不會發生錯誤。我是Java新手,請幫忙。
public class cut {
public static void main(String[] args) {
String myString = "/DT_Gateway/gateway/ACC/input/..";
String newString = myString.substring(myString.lastIndexOf("/")+1, myString.indexOf("/.."));
System.out.println(newString);
}
}
您能否舉一些更多的輸入和預期輸出示例?您提供的一個似乎沒有說明按照您的要求在兩個斜線之間移除某個東西。 – jsheeran
如果這是一個文件路徑,你可以使用'File'來清除'.'和'..'文件夾... –
你是什麼意思的「...得到錯誤」?請分享您收到的任何錯誤消息,或解釋什麼不起作用。 –