如何用replace替换三个字符字符 string aa=textbox.text.replace(",",",")如把  aaaa【11111】1,111   替换成 aaaa[11111]1,111逗号分全角 和半角
在线等待答案!!!!

解决方案 »

  1.   

    替换两下不就行了么? 
    string aa = "aaaa【11111】1,111";
                MessageBox.Show(aa);
                aa = aa.Replace('【', '[').Replace('】', ']');
                MessageBox.Show(aa);
      

  2.   

    Replace('【', '[').Replace('】', ']');
      

  3.   

    [\-,\/,\|,\$,\+,\%,\&,\',\(,\),\*,\x20-\x2f,\x3a-\x40,\x5b-\x60,\x7b-\x7e,\x80-\xff,\u3000-\u3002,\u300a,\u300b,\u300e-\u3011,\u2014,\u2018,\u2019,\u201c,\u201d,\u2026,\u203b,\u25ce,\uff01-\uff5e,\uffe5] 正则匹配半角,全角符号 
      

  4.   


     string aa = "aaaa【11111】1,111";
     aa = aa.Replace('【', '[').Replace('】', ']').Replace(',',',');