我有一段字符串,里面包含双引号.
mydata="................."        (其中.......里面包含最原始的双引号)
我现在要把里面的所有双引号都替换成双倍的双引号,
如:  <a href="#">link</a>  经过替换后要变成  <a href=""#"">link</a> 请问asp.net 里怎么写?
mydata=mydata.Replace(???????)

解决方案 »

  1.   

    mydata = mydata.Replace("\"","\"\"");
      

  2.   

    //第一种:
    string abc = "……";//你的字符串
    abc = abc.Replace("1", "A");//将abc字符串中的 1 替换成 A//第二种
    System.Text.RegularExpressions.Regex.Replace("在替的字符串", "要搜索的字符串(这里可以用正则表达式)", "替换的字符串");
    //例子
    string input="你输入的一些字符串";
    System.Text.RegularExpressions.Regex.Replace(input,"^\d*$","*");//将的数字替换成*
      

  3.   

    mydata = mydata.Replace("\"","\"\"");
      

  4.   

    笨方法:
    用两个隐藏的TextBox
    TextBox1的text设置为“
    TextBox2的text设置为“”
    然后用
    mydata=mydata.Replace(TextBox1.text,TextBox2.text)