JavaScript处理含有反斜杠等特殊符号的字符串

如果要实现替换"\"反斜杠的操作,
可以直接将原字符串利用此方法先编码,
再替换为相应字符的编码,
最后解码就得到目标字符串了.

任何特殊字符编码也都可用此程序获得,如

"\"单反斜杠  %5C
"|"      %7C
回车  %0D%0A
空格  %20
双引号 %22
"&" %26

asp.net替换反斜杠

C#代码
  1. string imgurl = "../html\\3333\\1.jpg";  
  2.   
  3. string[] sArray = Regex.Split(imgUrl, "[\\\\]", RegexOptions.IgnoreCase);  
  4.   
  5. string url = "";  
  6.   
  7. for (int i = 0; i < sArray.Length; i++)  
  8. {  
  9.     if (i != (sArray.Length - 1))  
  10.     {  
  11.         url += sArray[i] + "/";  
  12.     }  
  13.     else  
  14.     {  
  15.         url += sArray[i];  
  16.     }  
  17. }  
  18.   
  19. Response.Write(url);  



url结果为:../html/3333/1.jpg

共有0个回答