1

Тема: Замена в ворде большого количества знаков.

Подскажите как в ворде 2003 сделать шаблон для замены текста.

1. Shlomo Avineri, “A Jewish Boy from Poland,” Ma’ariv, January 11, 1985.
2. Yehudit Hendel, quoted in J. Kugelmass, “The Rites of the Tribe: The Meaning of Poland for American Jewish Tourists,” YIVO Annual 21 (1993): 396-7.
3. Eva Hoffman, Exit  into History: A Journey Through  the New Eastern Europe. (Penguin Books, 1993), ix.

Дальше еще много.

Нужно пометить цифры с которых начинается описание, добавить перед ними ооооо.
Такой вариант поиска  ^p^#. ^$ и замены на ооооо^& добавляет буквы в конец предыдущего абзаца. Нужно сделать чтобы добавлялось в начало строки.
Как сделать поиск по началу строки, а не по абзацу, как поставить буквы ооооо в середину искомого набора знаков ?
В документе много разных цифр, поэтому кусок для обработки предполагается скопировать в отдельный документ, иначе заменяется лишнее.
Шаблон должен быть примерно таким: начало строки, любая цифра (бывает и две, если указать одну то в цифру 11 например добавляется текст посередине), точка, пробел (иногда 2 или 3), дальше наверно как-то указать любой символ, пока были буквы, но может быть и цифра.

2

Re: Замена в ворде большого количества знаков.

daroev пишет:

Подскажите как в ворде 2003 сделать шаблон для замены текста.

1. Shlomo Avineri, “A Jewish Boy from Poland,” Ma’ariv, January 11, 1985.
2. Yehudit Hendel, quoted in J. Kugelmass, “The Rites of the Tribe: The Meaning of Poland for American Jewish Tourists,” YIVO Annual 21 (1993): 396-7.
3. Eva Hoffman, Exit  into History: A Journey Through  the New Eastern Europe. (Penguin Books, 1993), ix.

Дальше еще много.

Нужно пометить цифры с которых начинается описание, добавить перед ними ооооо.
Такой вариант поиска  ^p^#. ^$ и замены на ооооо^& добавляет буквы в конец предыдущего абзаца. Нужно сделать чтобы добавлялось в начало строки.

Если отформатировать так (стиль абзац):  цифра+ точка+ неразрывный пробел + текст

то выделить пункт и добавить перед ним 00000 можно, например, так:
Найти: [1-9].^s
Заменить: ooooo^&
+ установить режим "Подстановочные знаки"

Дальше начинаются варианты: {n}= кол-во повторений цифры,
кол-во повторений пробелов (возможно, простых)  и т. п.

Отредактировано ЮВ (24.08.2011 18:35:20)

3

Re: Замена в ворде большого количества знаков.

найти: (^0013)([0-9]){1;}(.)
заменить: \10000\2\3

ПОДСКАЗКА:
искомый текст можно заключать в скобки, разбивая его на части. После этого в строке "Заменить" можно просто указывать эти части по номерам со знаком "\". В даном примере после первой части я поставил 4 нуля, а потом вторую и третью часть поиска.

4

Re: Замена в ворде большого количества знаков.

Спасибо. Когда искал по сайтам подсказки, видел что используют блоки, синтаксис небыл понятен какие символы для чего нужны. Ворд был установлен без помощи, при попытке установить дополнительные компоненты появляется ошибка что установка данного пакета запрещена администратором. Наверно с настройками что-то. В ос работаю от администратора.

5

Re: Замена в ворде большого количества знаков.

при попытке установить дополнительные компоненты
??
Контрол А(F) нажимали в Ворде???