Removing all whitespace lines from a multi-line string efficiently

前端 未结 19 2161
名媛妹妹
名媛妹妹 2020-12-29 04:25

In C# what\'s the best way to remove blank lines i.e., lines that contain only whitespace from a string? I\'m happy to use a Regex if that\'s the best solution.

EDIT

19条回答
  •  感动是毒
    2020-12-29 04:50

    off the top of my head...

    string fixed = Regex.Replace(input, "\s*(\n)","$1");
    

    turns this:

    fdasdf
    asdf
    [tabs]
    
    [spaces]  
    
    asdf
    
    
    

    into this:

    fdasdf
    asdf
    asdf
    

提交回复
热议问题