Иногда Флавио приходится «локализовать» научный текст, написанный в Аргентине или Испании, где в качестве разделителей используются десятичные запятые, на «мексиканский» испанский, где используется десятичная точка. Существуют сотни таких случаев, когда Флавио приходится вносить изменения. Он задается вопросом, есть ли способ использовать «Найти и заменить», чтобы внести такое изменение.
Короткий ответ: да, есть способ сделать это с помощью функции «Найти и заменить». Однако то, как вы используете «Найти» и «Заменить» для этого, зависит от характера чисел, с которыми вы работаете.
Во многих странах точки и запятые в своих числах используются противоположно тому, как они используются в других странах. страны. Например, многие люди узнают значение таких чисел, как это:
1,234,567,89
Однако в других странах число будет отображаться следующим образом:
1.234.567,89
Обратите внимание, что назначение запятых и точек в этих двух случаях прямо противоположно. В одном случае команды используются как «разделители тысяч», а в другом – как десятичные точки. В одном случае точка используется как десятичная точка, а в другом – как разделитель тысяч.
Если ваши числа меньше – менее 1000 – вам, возможно, не нужно беспокоиться о разделителях тысяч. Если это так (как, кажется, с описанием проблемы Flavio), вы можете использовать поиск и замену с одним подстановочным знаком для выполнения преобразования. Выполните следующие действия:
- Нажмите Ctrl + H , чтобы открыть вкладку «Заменить» диалогового окна «Найти и заменить».
- Нажмите кнопку “Дополнительно”, если она доступна.
- Установите флажок “Использовать подстановочные знаки”.
- В поле “Найти” введите “ “без кавычек.
- В поле” Заменить на “введите” 1. 2 “, опять же без кавычек.
- Нажмите кнопку” Заменить все “.
Шаблон, который вы использованный на шаге 4 сообщает Word, что вы хотите найти любое количество цифр в начале слова (это то, что означает символ
Если ваши исходные числа включают в себя точки в качестве разделителей тысяч, тогда вы не хотите выполнять поиск и замену, как только что обсуждалось. Если вы это сделаете, у вас будут точки как в разделителях тысяч, так и в десятичной запятой. Вместо этого вам нужно выполнить три отдельные операции поиска и замены. В первом вы измените разделители тысяч (существующие точки) на что-то другое, кроме точки или запятой.. Во втором вы измените десятичную запятую на десятичную точку. В третьем вы затем измените «нейтральный» символ, который вы использовали в первой находке, и замените его запятыми. Вот как вы можете выполнить эти шаги:
- Нажмите Ctrl + H , чтобы отобразить вкладку «Заменить» диалогового окна «Найти и заменить».
- Нажмите кнопку “Дополнительно”, если она доступна.
- Установите флажок “Использовать подстановочные знаки”.
- В поле “Найти” введите ” ([0-9] *). ([0-9] *) “, без кавычек.
- В поле” Заменить на “введите” 1xyz 2 “, опять же без кавычек. (Обратите внимание, что я использую строчные буквы «xyz» в качестве нейтрального разделителя.)
- Нажмите кнопку «Заменить все».
- В поле «Найти» введите « ([0-9] *), ([0-9] *) “, без кавычек.
- В поле” Заменить на “введите” 1. 2 “, опять же без кавычек.
- Нажмите кнопку” Заменить все “.
- В поле” Найти ” в поле введите « ([0-9] *) xyz ([0-9] *) » без кавычек.
- В поле «Заменить на» введите “ 1, 2 ” снова без кавычек.
- Нажмите кнопку “Заменить все”.