2012-01-30 5 views
0

У меня есть несколько документов, которые имеют строки, которые начинаются с пробела. эти строки следует удалить. Как удалить строку, содержащую пустое место в начале и никаких других символов?notepad ++ удалить строку с пробелом

+0

Я предлагаю вам принять ответ, наиболее подходящий вам, что вам нужно – falsarella

ответ

1

Найти и заменить (Ctrl + h), чем в настройках режима поиска. Регулярное выражение. После того, как вы установите поле для поиска с помощью шаблонов регулярных выражений, введите это в поле «Найти»:^([] +) $ и оставьте поле replace пустым. Затем нажмите «Заменить все». Вот и все.

Это найдет все строки, начинающиеся с символа пробела (может содержать больше одного места), но которые не имеют другого символа после пробела/s.

+0

Это не сработает, это заменит только строки, содержащие только пробелы. Вам не хватает '. *' После '[] +'. –

+1

Если вы добавите *, он заменит все строки, начинающиеся с пробела, даже если у них есть другие символы после того, как пробелы могут привести к нежелательным заменам. –

+0

Я неправильно понял вопрос, у меня создалось впечатление, что он этого хочет. Я соответствующим образом обновлю ответ. –

2

Это в Notepad ++

Поиск

Заменить

Найти: ^ +$

Заменить: (пустой)

Режим поиска: Регулярное выражение

+0

спасибо большое! хороший! –

3

С Блокнот ++, вы можете используйте поиск и замену регулярных выражений.

Перейти Заменить, выберите «Регулярное выражение» в поле Режим поиска и введите следующие выражения поиска:

\r\n \r\n 

Это означает: перевод строки, пробел, символ новой строки.

Заменить на ничего. Это должно делать свое дело!

+0

спасибо, я постараюсь сразу же отредактировать: он работает! но как расширенный! благодаря! –

2

I мой случай Regex не решить эту проблему, я использую плагин TextFX и я решить, как это: удалить все пробелы: enter image description here

удалить строки:

enter image description here

0

Перейти к Edit- > Линейные операции-> Удалить пустые строки (содержащие пустые символы)

Смежные вопросы