或将以“//debug”开头的行替换成空行

解决方案 »

  1.   


    Regex.Replace(input, "(?m)^//debug[^\r]*", "");
      

  2.   


    (?m)用得很经典,不过这里最好是用.*来代替[^\r]*吧,因为并不是所有的行终止符都有\r的
    Regex.Replace(input, "(?m)^//debug.*", "");
      

  3.   

    想用正则表达式分析代码或者替换代码完全是种错误
    如果我有一个字符串是string asda = @"abc
    //DEBUG
    abc";你该怎么办?
      

  4.   

    随便问下,如果我想去掉一系列标签,比如<strong></strong><font></font>
    能不能Replace一次替换掉?
      

  5.   

    Regex.Replace(input, "(?m)^//debug[^\r]*|<strong>|</strong>|<font>|</font>", "");