1

Тема: Как добавить знак до или после текста не удаляя его?

Имеется сотня документов Word. В каждом файле до 800 страниц.
Нужно найти форматированный текст (в данном случае прописной полужирный) и добавить символ до и после искомого текста.
Вставляемый символ отсутствует в тексте.
Отсутствующие символы: #, $, &.
Это делается для последующего преобразования текста в таблицу.
Как используя инструмент "Найти и заменить" или любой другой способ добиться желаемого результата?
Хотел уведомить, что до 19:00 по (GMT +05:00) нет возможности ответить.

Post's attachments

UZB simbols_MARKER.jpg
UZB simbols_MARKER.jpg 64.56 Кб, файл не был скачан. 

You don't have the permssions to download the attachments of this post.

2

Re: Как добавить знак до или после текста не удаляя его?

Massaget пишет:

Это делается для последующего преобразования текста в таблицу..

не очень понятны желания

3

Re: Как добавить знак до или после текста не удаляя его?

Постараюсь объяснить. Есть текст (изображение прилагаю) его нужно преобразовать в таблицу. Таблица затем экспортируется в БД. Вариант парсинга я не смог одолеть несмотря на то, что бьюсь над ним почти месяц.
Остался этот вариант. Выделить спец. смиволом начало / конец нужных элементов. И далее Word'овским инструментов "Преобразовать в таблицу" достичь желаемого результата.
У меня при поиске и замене не получается сохранить искомый текст. Заменяется только символ. А вот как оставить и искомый текст?

Post's attachments

Word sample text.jpg 138.6 Кб, файл не был скачан. 

You don't have the permssions to download the attachments of this post.

4

Re: Как добавить знак до или после текста не удаляя его?

Massaget, попробуйте с подстановочными знаками
Строка поиска:
([A-ZА-ЯЁ ^s^+^=^+]{2;})
подстановочные знаки включены, формат шрифт полужирный
Строка замены:
#\1#
Заменить все

5

Re: Как добавить знак до или после текста не удаляя его?

Boris_R, спасибо! Завтра на работе буду тестить. Вечером отпишусь!

6

Re: Как добавить знак до или после текста не удаляя его?

Наконец-то смог потестить. Имеются некоторые недочёты:
1) Если в искомом тексте присутствуют нерусские символы (а их 4 пары), то знак игнорируется и знак ставится до него.
2) Знак не ставится если после слово сразу следует тире, длинное тире, два пробела подряд.
3) Если между искомыми словами есть два пробела подряд.

Подскажите, как включить в искомый текст нужные символы? И как исправить пункты 2 и 3?
Таблицу с символами прилагаю.

Post's attachments

UZB simbols_MARKER.jpg
UZB simbols_MARKER.jpg 64.56 Кб, файл не был скачан. 

You don't have the permssions to download the attachments of this post.