1

Тема: форматирование чисел

Предлагаю решить следующую задачку.
Необходимо отформатировать все числа в выделенном диапазоне так, чтобы разряды числа отделялись друг от друга неразрывным пробелом. Но при этом года (т.е. 1999, 2000, 2001 и т.д. и т.п) не должны подвергнуться преобразованию.
Пытаюсь решить эту задачку с использованием регулярных выражений при поиске и замене. Но что делать с годами, мне не понятно...

С уважением, Владимир.

2

Re: форматирование чисел

vpkiabn пишет:

...что делать с годами, мне не понятно...

Станет понятно, когда Вы дадите точные определения числа и номера года. Например, с учетом параметров:
- возможное количество цифр;
- возможные цифры в каждой позиции числа;
- наличие дробной части, знака, разрядов;
- прилегающий текст;
- и т.д.
Чтобы решать задачу, надо ее сначала сформулировать.

Макросы под заказ и готовый пакет - mtdmacro.ru

3

Re: форматирование чисел

vpkiabn пишет:

...Но при этом года (т.е. 1999, 2000, 2001 и т.д. и т.п) не должны подвергнуться преобразованию.
Пытаюсь решить эту задачку с использованием регулярных выражений при поиске и замене. Но что делать с годами, мне не понятно...

Можно года предварительно оформить отдельным стилем (если таких мест немного) ,который игнорировать при форматировании (преобразовании) -
если пользуетесь собственным макросом.