Регулярное выражение для пробела, а затем конец строки - PullRequest
5 голосов
/ 15 февраля 2010

Я изо всех сил пытаюсь найти это - мне нужно убрать все пустые строки, которые могут иметь пробелы перед ними

Альтернатива возиться в Excel - я использую TextPad

Ответы [ 5 ]

9 голосов
/ 15 февраля 2010

Согласно этому сообщению в блоге на wordpress.com , это

^[[:space:]]*$
4 голосов
/ 15 февраля 2010
^\s*$

Если у вас есть Perl-совместимое регулярное выражение.

3 голосов
/ 24 сентября 2012

В Textpad: сначала найдите пустую строку: F5, затем ^ \ s * $

Следующая отметка: в диалоговом окне поиска нажмите кнопку «Отметить все». Вы видите правильные символы рядом с каждой пустой строкой.

Затем удалите их: выберите «Правка» -> «Удалить» -> «Закладки»

3 голосов
/ 15 февраля 2010

Простой регистр ex для любой пустой строки, которая может содержать пробелы:

^[ \t]*$
0 голосов
/ 15 февраля 2010

Так как вы хотите удалить строку, это не будет делать:

^\s*$

Вам необходимо удалить разрыв строки после пустой строки:

^\s*$[\n\r]*
...