Замініть символ нового рядка іншим у Word 2007


26

Чи можливо за допомогою Microsoft Word 2007 замінити символ рядка ( \n) на якийсь інший символ?

А як навпаки? (Тобто замінити символ новим рядком).


Словом символ нового рядка записується як ^ p.

Відповіді:


23

Перейдіть до пункту Знайти ( Ctrl+ F) -> Замінити -> натисніть Більше ... -> Спеціально -> Кінець абзацу. Символ є ^p. Ви можете використовувати його в обох напрямках. У мене MS Office 2007, але він повинен працювати і в старих версіях.


7

Довідкова інформація

Відповідно до цієї відповіді на запитання щодо StackOverflow , версії Word '97 -2013 використовували звичайний синтаксис regexp (призначений каламбур). На жаль, схоже, що з тих пір Microsoft викреслила регулярний вираз на користь власного синтаксису "Wildcard". Я запускаю Word 2016, і єдиною альтернативою базовому буквальному пошуку (з кількома спеціальними втечами символів) є відповідність "Wildcard", що є ... в основному дратує обмежений регулярний вираз.

Відповідь (для тих, хто працює пізнішими версіями Word)

Якщо ви використовуєте синтаксис регулярного вираження (regex / regexp) Word (увімкнено, встановивши прапорець "Використовувати підстановку" в діалоговому вікні "Знайти та замінити" *), то нові рядки збігаються з^13 (що, я вважаю, еквівалентно ^p" Позначка абзацу ", яку" Знайти / замінити "приймає лише тоді, коли не вибрано " Використовувати підстановку " . Перейдіть до рисунка!).

Ні один ^l("Ручний розрив рядка"), ^n("Розрив стовпця") не буде приймати звичайні старі нові рядки (наприклад, тип, який ви вводите під час натискання клавіші ENTER).

Я вважаю, що перерви розділів узгоджуються m("Сторінка / Розділ розділу"), однак.

Примітка. Ці параметри заміни недоступні через інтерфейс Find на бічній панелі навігації, що з'являється під час натискання CTRL + F. Як вказав user3251498, вам потрібно натиснути CTRL + H, щоб відкрити діалогове вікно "Знайти та замінити".


1
^ 13 працював на мені над Word 2016, тоді як всі ^ p, ^ n і ^ l не вдалися. Після того, як я замінив перерви рядків, коли я скопіював текст у таблицю в Word, розриви рядків не були розпізнані, але вони були розпізнані в Excel 2016.
Jam

1
@Jam Чому б не просто вибрати текст і перетворити його в таблицю, а не вставити його в попередній? Ви також можете перевірити, які види сепаратора Word розпізнає як "новий рядок" роздільник для таблиць. Це може бути не перерва абзацу. (Я не впевнений.)
ksoo

Ну, це біль, але принаймні я зараз знаю. Спасибі
Том Коллінз

Чорт, ^ я працював чудово, тоді як все інше не вдалося, дякую!
Big_Chair

1

Марка абзацу (Знак абзацу)

^ p (не працює у вікні Знайти що, коли увімкнено параметр Use wildcards) або використовуйте ^ 13


Блискуче! ^13з увімкнутими символами замість символів працює чудово!
CJ Dennis

0

Натисніть Ctrl+ H. У пошуку знайдіть \n і введіть потрібний символ у пункті Замінити. Обов’язково поставте прапорець Регулярний вираз.

Це все.


5
Неправильну відповідь. Слово не розпізнає \n.
Snađошƒаӽ

0

Тому мені знадобилося трохи часу, щоб розібратися в цьому.

Натисніть клавіші ctrl + H разом, і ви відкриєте вкладку пошуку та заміни.

Для пошуку символу \ \ n або того, що потрібно вводити, потрібно ввести ^lце кожне місце, де ви натиснули клавішу введення.

Також чомусь слово Microsoft не розуміє \n.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.