Статьи из блога

Замена точки на запятую в числах

Владимир интересуется:

Подскажите, пожалуйста, как можно в документе в числах заменить десятичную точку на запятую, используя опцию "Найти и заменить"?

Для этого необходимо выполнить следующие действия:

  • Откройте диалоговое окно Найти и заменить (сочетание клавиш «Ctrl+H»);
  • В поле Найти вставьте выражение: ([0-9]{1;}).;
  • В поле Заменить вставьте выражение: \1,;
  • Установите флажок на опции "Подстановочные знаки";
  • Нажмите кнопку Заменить все.
twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru rutvit.ru myspace.com technorati.com digg.com friendfeed.com pikabu.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru mister-wong.ru yahoo.com yandex.ru del.icio.us
Вы можете помочь в развитии сайта, сделав пожертвование:

Или помочь сайту популярной криптовалютой:

 

BTC Адрес: 1Pi3a4c6sJPbfF2sSYR2noy61DMBkncSTQ

 

ETH Адрес: 0x7d046a6eaa1bd712f7a6937b042e9eee4998f634

 

LTC Адрес: LUyT9HtGjtDyLDyEbLJZ8WZWGYUr537qbZ

 

DOGE Адрес: DENN2ncxBc6CcgY8SbcHGpAF87siBVq4tU

 

BAT Адрес: 0x7d046a6eaa1bd712f7a6937b042e9eee4998f634

 

XRP Адрес: rEb8TK3gBgk5auZkwc6sHnwrGVJH8DuaLh Депозит Tag: 105314946

 

USDT (ERC-20) Адрес: 0x7d046a6eaa1bd712f7a6937b042e9eee4998f634

 

Яндекс Деньги: 410013576807538

 

Вебмани (R ещё работает): R140551758553 или Z216149053852

 

А тут весь список наших разных крипто адресов, может какой добрый человек пожертвует немного монет или токенов - получит плюсик в карму от нас :) Благо Дарим, за любую помощь!

 

Еще записи по вопросам использования Microsoft Word:

Комментариев: 7

  1. Iwan Petrov
    20.05.2009 в 19:58 | #1

    А наоборот, как десятичную запятую заменить на точку?

    Т.е. вместо 10,3 и 0,98 надо иметь 10.3 и 0.98. Спасибо!

  2. 21.05.2009 в 08:09 | #2

    Найти: ([0-9]{1;}),

    Заменить: \1.

  3. Iwan Petrov
    21.05.2009 в 13:07 | #3

    Алексанр, спасибо!

  4. 21.05.2009 в 14:40 | #4

    Сразу не обратил внимания, но этот способ может неправильно срабатывать, если точка или запятая стоит сразу после цифры, например в конце предложения. Поэтому следует изменить поиск так:

    Найти: ([0-9]{1;}),([0-9]{1;})

    Заменить: \1.\2

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

  5. Николай
    07.09.2009 в 22:01 | #5

    если не затруднит, пожалуйста, распишите смысл (т.е., что за что отвечает) приведённого выражения для поиска и замены...

    Есть похожая проблема: надо изменить формат нумерации рисунков во всей книге (заменить точку на короткий дефис):

    рис. 1.2, рис. 3.17, рис. 34.3 -> в рис. 1-2, рис. 3-17, рис. 34-3...

    помимо рисунков, в тексте много чисел с десятичной точкой, где замена точки на дефис не нужна...

    Буду очень благодарен...

  6. 08.09.2009 в 10:23 | #6

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

    В квадратных скобках указывается диапазон - в данном случае диапазон цифр от 0 до 9.

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

    Рекомендую почитать вот эти статьи:

    Найти и заменить: освойте поиск в редакторе Word

    Специальные символы и подстановочные знаки в операциях поиска и замены Microsoft Word 97

  7. 08.09.2009 в 10:30 | #7

    В вашем случае может подойти такое выражение:

    "Найти": "(рис. [0-9]{1;}).([0-9]{1;})"

    "Заменить": "\1^~\2"

    Попробуйте.

Оставьте комментарий!

(обязательно)

^ Наверх