В Microsoft Word я хочу найти (буква абзац буква) (^$^p^$) и заменить абзац пробелом, но не менять буквы.
Пример:
Привет, ^p
мир
Выход:
Привет, мир
Выходной ток:
Привет
решение1
Есть способ сделать это с помощью опции 'wild-cards' в поле поиска/замены. Но по причинам, известным только Microsoft, вы не можете использовать ^p, когда выбрана опция wildcard. Поэтому нам придется использовать двухэтапный процесс:
**(1) Используйте функцию «Найти/Заменить» без подстановочных знаков для отметки знаков абзаца. **
Make sure 'wildcards' is de-selected
Find ^p and replace with ¬^p¬
Символ '¬' может быть любым символом (или последовательностью), который не встречается в вашем документе естественным образом. Это всего лишь временный маркер.
** (2) Заменить маркер абзаца между словами, используя подстановочные знаки
Make sure that the Wildcards option is selected
Find: (<[a-z,A-Z]@>)¬?¬(<[a-z,A-Z]@>)
Replace: \1 \2
<[az,AZ]@> находит слова. Помещая их в скобки (), записывает их для использования на этапе замены, доступ к которому осуществляется по ссылке \1, \2 и т. д.
Этого должно быть достаточно, надеюсь, вы поняли это хоть как-то.