假设有一个字符串为 s ,要把 s 里面的所有<br>和<br/>替换成 \n  ,请问怎么写正则表达式?<br>和<br/>要不分大小写的。

解决方案 »

  1.   

    如果考虑还有</br>这种形式,可以这样Regex reg = new Regex(@"(?i)</?br\s*/?>");
    string result = reg.Replace(yourStr, "\n");
    richTextBox2.Text = result;
      

  2.   


    string.prototype.replacebr=function(){
        return this.replace("<br>","\n").replace("<br />","\n").replace("<BR>","\n").replace("<BR />","\n");
    }
    var str="<br>sdf";
    alert(str.replacebr);
      

  3.   

    String...
      

  4.   

    感谢各位大侠的指点,尤其是 lxcnn 大侠,彻底解决了我的问题,再次致谢!