内容 是execl里面的 格式如下   
         ="";
         ="任意内容" ;
         ="""" ;
         =""任意内容"" ;   想在存数据库之前都变成一对符号。
      因为自己不太熟悉正则,替换又替换不出来,请高手如何处理让这里最后都只有一对符号!

解决方案 »

  1.   

    不熟悉正则可以用str=str.replace(""","");str = """ + str + """;
      

  2.   

    str=str.replace("\"","");str = "\"" + str + "\"";
      

  3.   

    replace函数的使用,是找到第一个选项符号,并替换成第二个选项符号
      

  4.   

    str=str.replace("\"","");这种情况已去掉了所有的双引双,然后再加上双引号就可以了
      

  5.   


                    string strtest = "这里填写\"任意内容\",\"哈哈\"";
                    strtest = Regex.Replace(strtest, @"""([^""]+)""", @"“$1”", RegexOptions.Compiled);
                    Response.Write(strtest);
                    Response.End();
      

  6.   

    str.replace(/^"+/g,'"'); 这句话是把字符串左边的多个双引号换成一个双引号
    str.replace(/"+$/g,'"'); 这句话是把字符串右边的多个双引号换成一个双引号
    str.replace(/"+/g,''); 这句话是把字符串中的所有双引号去掉
    你把这三个合到一起,就可以得到你要的效果
    ^就是表示字符串的开始
    $表示字符串的结尾
    g表示遍历字符串
    希望可以帮到你