Как искать пробелы в начале новой строки в Word

Как искать пробелы в начале новой строки в Word

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

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

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

Есть ли у вас какие-либо предложения по решению этой проблемы?

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

решение1

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

Связанный контент