How do I remove trailing whitespace using a regular expression?

后端 未结 10 2099
无人及你
无人及你 2021-01-30 04:00

I want to remove trailing white spaces and tabs from my code without removing empty lines.

I tried:

\\s+$

and:

([^\\n]         


        
10条回答
  •  逝去的感伤
    2021-01-30 04:24

    To remove trailing white space while ignoring empty lines I use positive look-behind:

    (?<=\S)\s+$
    

    The look-behind is the way go to exclude the non-whitespace (\S) from the match.

提交回复
热议问题