none
文字問題 RRS feed

  • 問題

  • 我想將一個string 中的 () 去掉, 用以下source code

    strhtm = System.Text.RegularExpressions.Regex.Replace(strhtm, "()", "")

     

    發現無效.... 如果改成

    strhtm = System.Text.RegularExpressions.Regex.Replace(strhtm, "(", "")

    strhtm = System.Text.RegularExpressions.Regex.Replace(strhtm, "(", "")

     

    更會出現error , 不知 () 是否 特殊字元, 有無方法可做到?

    另外文字中如果有 ->  "  , 我要將 " 打去textbox , 存去string variable 都再用

    strhtm = System.Text.RegularExpressions.Regex.Replace(strhtm, strTextbox, "")

    才可去掉... 但這個方法不能用在 () 上...

     

    煩請高手指點一下

    2007年4月24日 上午 01:40

解答

  • 不是特殊字元@@

    string a = "123+(122*3)";
       string b = a.Replace("(","");
       b = b.Replace(")","");

    這樣應該可以吧,至少我實際跑沒錯也可以Orz

    2007年4月25日 上午 02:45