jdk的replaceall方法使用的是正則表達試,關於特殊字元轉義問題:
".replaceall("\\","我"));
檔案路徑轉移:四個反斜槓等於'\'
/**
* 路徑統一符號切換
* @param path
* @param separator
* @return
*/ public static string returnpathcaseseparator(string path,string separator)
path=path.replaceall("/", separator).replaceall("\\\\", separator).replaceall("//", separator).replaceall("\\\\\\\\", separator);
return path;
} 點的轉義:. ==> u002e
美元符號的轉義:$ ==> u0024
乘方符號的轉義:^ ==> u005e
左大括號的轉義:{ ==> u007b
左方括號的轉義:[ ==> u005b
左圓括號的轉義:( ==> u0028
豎線的轉義:| ==> u007c
右圓括號的轉義:) ==> u0029
星號的轉義:* ==> u002a
加號的轉義:+ ==> u002b
問號的轉義:? ==> u003f
反斜槓的轉義: ==> u005c
例子 string a="aaa/bbbb/c-*.xml";
system.out.println(a.split("\\u002a")[1]);
記錄一些特殊字元
名稱 unicode編碼 描述全形空格 u輸出為整數 12288 trim時不會過濾 lf 換行 line feed n u輸出為整數 10 cr 回車 carriage return r u輸出為整數 13 蘋果系統下換行符是 r,其content.trimmingcharacters in ch...
npm的一些特殊使用
package.json scripts指定了執行指令碼命令的npm命令列縮寫,比如start指定了執行npm run start時,所要執行的命令。bin項用來指定各個內部命令對應的可執行檔案的位置。簡要來說,bin是執行乙個可執行檔案,scripts是批量執行一些任務。bin npm會尋找這個檔...
一些特殊字元的英文讀法
hash sharp asterisk plus positive minus negative dash slash slant backslash escape 鍵盤符號的英文讀法 backquote 反引號 tilde exclam at numbersign,英語國家是hash,美語是pou...