8

Итак, если вы ищете "слово удалить пустые строки", вы получите много материала, но в основном речь идет о специальных символах, которые заменяют два последовательных пустых абзаца, то есть заменяют ^p^p на ^p . И прежде чем вы спросите: нет, замена ^p пустой заменой не работает, потому что ^p соответствует возврату каретки, а не абзацу (т. Е. Он заменит все возвраты каретки в документе, преобразовав его в один длинный текст). ).

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

^$

Или с точки зрения HTML, я говорю об этом:

<p>Some text</p>
<p></p>
<p>some more text</p>

А в vi я бы просто удалил пустые строки. Но я не могу экспортировать слово, изменить текст и импортировать, он использует тяжелое форматирование и т.д.

Использование Microsoft Word 2007.

1 ответ1

9

@mutzmatron прав, замена ^p^p на ^p самом деле является правильным способом.

Однако, когда мои документы содержат, например, ^p^p^p^p или подобное, они не будут забирать их все и снова оставят ^p^p . Поэтому я должен выполнить эту операцию поиска / замены несколько раз, пока все случаи не будут рассмотрены.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .