1

У меня есть следующая проблема. Недавно я написал макрос, который позволяет мне заменить все вставки TAB в тексте пробелом. Это необходимо, как во фрейме, в котором я работаю, так как это часто случается (контекст: очистка документов после конверсий).

Теперь один кадр, где это плохо (таким образом, TAB преобразуется в пробел), это когда TAB находится в начале новой строки. В этом конкретном случае было бы лучше, если бы табуляция была преобразована в ничто, поэтому первым в начале строки был бы символ (например, абзац начинается с "ххх", а должен начинаться с "ххх") ,

Я пытался исправить это с помощью функции поиска по слову, используя подстановочные знаки, но безрезультатно. Я думал, что могу найти что-то вроде «[!?]?«(таким образом, по моим рассуждениям это будет означать, что Word должен искать все случаи, когда сначала нет символа, затем есть пробел, а затем есть любой символ). Поиск «^ p» также, похоже, не помогает.

Есть ли у вас какие-либо предложения относительно того, как решить проблему?

Спасибо за любые отзывы!

1 ответ1

0

При поиске с использованием символов подстановки ([^l|^13])( ) будет найден разрыв строки - как ручной, так и разрыв абзаца - со следующим пробелом (и разделение их на отдельные группы). Используйте \1 в поле замены, чтобы пропустить пробел, но сохраните разрыв строки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .