Сегодня по работе столкнулся с такой проблемой, которая в последствии была решена (может кому-нибудь пригодится):
В одном документе (Microsoft Word XP) нужно было удалить лишние пробелы в конце каждой строки. Всё бы ничего, но каждая строка находилась в таблице, в своей ячейке, т.е. по сути дела, в каждой ячейке таблицы, где есть некоторый текст, мне нужно было убрать лишний символ пробела, который там присутствовал. Без таблицы это делалось используя такой шаблон поиска: "
^p" с заменой просто на "
^p", но вот в таблицах конец строки не отделяется знаком абзаца. Пришлось использовать следующую комбинацию, при установленном значке "использовать подстановочные знаки": "
> [!\"-я]", оставляя пустым поле "Заменит на". Данная строка обозначает, что найти пробел в конце слова, а после этого слова не должно быть печатаемого символа из латинского и русского алфавита, включая стандартные знаки препинания.
Удаление сразу нескольких пробелов в конце текста каждой ячейки делается аналогичным способом, добавляя в строку поиска аналогичный шаблон поиска, только добавляя знак "
@" после пробела.
P.S.: Может быть кто-то знает более красивый способ?