[英]split with file path getting wrong answer
這是代碼
fullPath = "\\some_path\som_more_path\test";
basePath = "\\some_path\som_more_path";
fullPath.split(basePath);
我期待一個包含 2 個元素的數組首先是一個空字符串,第二個是“\test”,因為它在 javascript 中完美運行
但是,而不是預期的 output 我如何獲得整個fullPath
:(
無法弄清楚我在這里做錯了什么......
由於split
需要一個正則表達式,因此您需要引用您的路徑,以便將其讀取為路徑的確切值,而不是正則表達式:
fullPath.split(Pattern.quote(basePath));
這應該返回 2 個元素數組,與您在 Javascript 中看到的new String[] { "", "\test" }
相同。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.