字符串的轉義

  public static void main(String[] args) {
  // TODO Auto-generated method stub
     //  String path ="d://abc//aa.txt";
       String   str   =   "//sdfsda/"";  
       String   str1   =   str.replaceAll("////","////////");  
       String   str2   =   str1.replaceAll("/"","/////"");  
       System.out.println(str);  
       System.out.println(str2);  

       String name = "d://racke//";
      //error
      //String newName=name.replaceFirst("d://racke//","http://192.168.0.10/racke/");  
       String   newName=name.replaceFirst("d:////racke////","http://192.168.0.10/racke/");  
       System.out.println(newName);
      
      
      /* 請問如何將一個字符串中的正斜槓替換爲反斜槓啊?  
       如:aaa/bbb/ccc要替換爲aaa/bbb/ccc.   
       我知道可以用replace()來替換,但是不能用replaceAll()來替換,爲什麼呢?正則表達式中間如何表  
       達正斜槓的呢?*/
       String aa = "aaa/bbb/ccc";
       String bb = aa.replaceAll("/", "////");
       System.out.println(bb);
      
       //js中希望將字符串中的/單斜槓替換爲此處替換。
      /* 代碼如下:
       <input name="text1" value="D:/MyDesktop/ruby/baby/ok">
       <script language="javascript">
           var str=document.getElementById("text1").value;
          
           alert(str);
           str=str.replace(////g,'替換');
          
           alert(str);
         </script>*/
 }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章