java轉譯字元

2021-06-20 02:45:19 字數 1336 閱讀 1792

&的轉譯字元:&    &

《的轉譯字元:&l

t;       <

>

的轉譯字元:>  >

"的轉譯字元:"  "

空格的轉譯字元:   

解決方法是定義個工具類tools。

/**     

* 替換乙個字串中的某些指定字元

* @param strdata string 原始字串

* @param regex string 要替換的字串

* @param replacement string 替代字串

* @return string 替換後的字串

*/ public static string replacestring(string strdata, string regex, string replacement)

int index;

index = strdata.indexof(regex);

string strnew = "";

if (index >= 0)

strnew += strdata;

return strnew;

}

return strdata;

}

/**

* 替換字串中特殊字元

*/

public static string encodestring(string strdata)

strdata = replacestring(strdata, "&", "&");

strdata = replacestring(strdata, "<", "<");

strdata = replacestring(strdata, ">", ">");

strdata = replacestring(strdata, "'", "'");

strdata = replacestring(strdata, "\"", """);

return strdata; }

/**

* 還原字串中特殊字元

*/

public static string decodestring(string strdata)

C 轉譯字元

c 轉義字元 常用的轉義字元及其含義 單引號 雙引號 反斜槓 0 空 a 警告 產生蜂鳴 b 退格 f 換頁 n 換行 r 回車 t 水平製表符 v 垂直製表符 的意義 在c 中為強制不轉義的符號,在裡面的轉義字元格式 某個字元 失去作用,作為普通字串處理 string str1 abc n 這裡 ...

C 非法字元轉譯

using system using system.collections.generic using system.io using system.text.regularexpressions namespace 特殊字元轉譯 else return false 獲取字串的單字元長度 publi...

Python之字串轉譯

關於轉譯 轉義字元 可以轉義很多字元,比如 n表示換行,t表示製表符,字元 本身也要轉義,所以 表示的字元就是 可以通過以下程式理解 e1 print i m ok.輸出結果是 i m ok.e2 print i m learning npython.輸出結果是 i m learning pytho...