Я хочу изменить интервал между цитатами в моем документе. В настоящее время они выглядят так:

something [1]

И я хочу, чтобы они выглядели так:

something[1]

В моем документе десятки ссылок, поэтому я хотел бы использовать функцию поиска в Word, чтобы сделать это менее утомительным.

Прочитав это, я попытался создать шаблон, который бы соответствовал, но он не работает.

Find: ([A-z]@>) (\[[0-9]*\])

Replace: \1\2

Находка не работает. Итак, я не знаю, будет ли замена также. Что мне не хватает? Спасибо за вашу помощь!


Редактировать: вот что я получу, когда введу ^ w:

^ w не является допустимым специальным символом

2 ответа2

0

Word использует специальные символы при поиске и замене. Если вы просто пытаетесь удалить любое пустое пространство перед любым экземпляром квадратной скобки, вы можете заменить ^w[ на [ . ^w - это способ, которым Word представляет пустое пространство для целей поиска.

0

Если допустимо удалить один пробел непосредственно перед открывателем пары квадратных скобок, содержащей что-либо, то должно сработать следующее:

Find what:    ([ ])(\[*\])  
Replace with: \2  

Пример SU258904

Находка состоит из двух частей (i) [ ] и (ii) \[*\] , причем части заключены в скобки. Он состоит из двух частей, так что, найдя то, что мы ищем, мы можем заменить только вторую часть (то есть \2) - следовательно, удалив пространство, которое является всем, что является первой частью (т.е. [ ]). [Квадратные скобки здесь на самом деле не нужны, но показывают, что в большинстве шрифтов есть пробел лучше, чем просто ( ) .]

Поиск чего-либо является целью * . Ваши цитаты заключены в символы, которые имеют особое значение в этом контексте (т. Е. В квадратных скобках), поэтому их необходимо «экранировать», чтобы воспринимать буквально. Экранирование выполняется с обратной косой чертой. Таким образом, \[ является новичком [ и \] ближе ] .

Вы были очень близки с вашей попыткой!

Более подробная информация доступна здесь, например.

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