1. 程式人生 > >js javascript 處理含有反斜槓等特殊符號的字串,替換"\"反斜槓,正則替換"\"反斜槓...

js javascript 處理含有反斜槓等特殊符號的字串,替換"\"反斜槓,正則替換"\"反斜槓...

如果要實現替換"\"反斜槓的操作,
可以直接將原字串利用此方法先編碼,
再替換為相應字元的編碼,
最後解碼就得到目標字串了.

任何特殊字元編碼也都可用此程式獲得,如

"\"單反斜槓 %5C
"|" %7C
回車 %0D%0A
空格 %20
雙引號 %22
"&" %26

asp.net替換反斜槓



string imgurl = "../html\\3333\\1.jpg";

string[] sArray = Regex.Split(imgUrl, "[\\\\]", RegexOptions.IgnoreCase);

string url = "";

for (int i = 0; i < sArray.Length; i++)
{
if (i != (sArray.Length - 1))
{
url += sArray[i] + "/";
}
else
{
url += sArray[i];
}
}

Response.Write(url);


url結果為:../html/3333/1.jpg

黑色頭髮:http://heisetoufa.iteye.com/