Как удалить пробелы в конце с помощью регулярного выражения?

Я хочу удалить завершающие пробелы и символы табуляции из моего кода без удаление пустых строк.

Пробовал:

\s+$

и:

([^\n]*)\s+\r\n

Но все они тоже удалили пустые строки. Я предполагаю, что \s также соответствует символам конца строки.


ОБНОВЛЕНИЕ (2016):

В настоящее время я автоматизирую такую ​​очистку кода с помощью пакета Sublime TrailingSpaces с настраиваемой/пользовательской настройкой:

"trailing_spaces_trim_on_save": true

Он выделяет конечные пробелы и автоматически обрезает их при сохранении.

58
задан Stevoisiak supports Monica 27 September 2017 в 20:32
поделиться