我想将字符串"你好|么"中的"|"给去掉string strTest = "你好|么";
string str = Regex.Replace(strTest, "||", "");可是不行啊,忘高手指教。

解决方案 »

  1.   


    string strTest = "你好|么";
    string str = Regex.Replace(strTest, "|", "");这样也不行,帖子贴错了。
      

  2.   

    用得着正则吗?
    string strTest = "你好|么";
    string str = strTest.Replace("|", "");
      

  3.   


    string strTest = "你好|么";
    string str = Regex.Replace(strTest, "\|", "");我觉的你还是直接这样更简单string strTest = "你好|么";
    string str = strTest.Replace("|", "");
      

  4.   


    string strTest = "你好|么";
    string str = Regex.Replace(strTest, "\|", "");   // 编译不通过啊string strTest = "你好|么";
    string str = strTest.Replace("|", "");  // 能通过,可是还是不能替换啊
      

  5.   

    如果你非用正则
    string strTest = "你好|么";
    string str = Regex.Replace(strTest, "\\|", "");   // 改成2个\\
      

  6.   

    theString=strTest.Replace("|", " ");