Сохранять разрывы строк при удалении строк с закладками

У меня есть большой текстовый файл с несколькими строками, и я хочу заменить несколько из этих строк пустой строкой. Я использовал регулярное выражение для поиска определенных шаблонов, отметил их и добавил в закладки, а затем использовал:
Search > Bookmark > Inverse Bookmark, чтобы, надеюсь, выделить те строки, которые я хочу заменить пустыми.

Однако я нахожу только Remove Bookmarked Lines и Remove Unmarked Lines, оба из которых разрывают полоску в текстовом файле.

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

Пример текста (строки 1 и 6 отмечены закладкой для замены пустой/пустой строкой):

1 Oroc-Osoc PS
2 Osiao Paglingap Elementary School
3 Osmena  E/S
4 Osmena Elementary School
5 Osmena ES
6 Pablo .M. Conag CS

Ожидаемый результат:

1 
2 Osiao Paglingap Elementary School
3 Osmena  E/S
4 Osmena Elementary School
5 Osmena ES
6 

person JAT86    schedule 16.08.2018    source источник
comment
Не могли бы вы показать образцы строк и ожидаемый результат?   -  person Toto    schedule 17.08.2018
comment
Вы хотите удалить содержимое некоторых строк и оставить пустые строки? Чтобы общее количество строк в файле не менялось?   -  person AdrianHHH    schedule 17.08.2018
comment
@AdrianHHH: Да, это то, чего я хотел бы. Пожалуйста, проверьте пример кода.   -  person JAT86    schedule 18.08.2018


Ответы (1)


Вы можете сделать любой из этих вариантов:

Вариант А)

  1. Скопируйте пробел to the clpiboard with Control+C for example
  2. Do: Search => Bookmark => Replace bookmarked lines

If you don't want to leave a space at the beginning of the lines use Alternative B)

  1. Copy something that cannot repeated on the whole file to the clipboard <<<EOL>>>, например.
  2. Делаем: Поиск => Закладка => Заменить отмеченные строки
  3. Замените <<<EOL>>> на \r\n обязательно отметьте extended match
person Julio    schedule 16.08.2018
comment
Альтернатива А хороша. Я мог бы просто обрезать конечный пробел позже. - person JAT86; 18.08.2018
comment
Если вы используете альтернативу A, вы можете удалить пробелы позже с помощью: Поиск (используйте регулярное выражение): ^ $; заменить на nothing. Жаль, что нельзя ничего копировать в буфер обмена, чтобы сделать это с меньшим количеством шагов. - person Julio; 18.08.2018