1

Тема: AHK: замена знака доллара «$» и цифры на цифру и фразу «долларов США»

Уважаемые форумчане, я постоянно сталкиваюсь с тем, что в текстах, с которыми я работаю (по требованию моего заказчика) мне необходимо вместо знака доллара «$» набирать слова «долларов США» после цифры. Например, следующее предложение «Что делать, клиент предлагает мне подарок стоимостью свыше $250?» мне необходимо преобразовать в предложение «Что делать, клиент предлагает мне подарок стоимостью свыше 250 долларов США?»

Пожалуйста, помогите создать скрипт, который бы находил знак доллара «$» и цифру после него и заменял бы это сочетание на цифру, пробел и фразу «долларов США».

Цифры, конечно, бывают разными, но обычно в цифрах 2-7 знаков.

2

Re: AHK: замена знака доллара «$» и цифры на цифру и фразу «долларов США»

text := "Что делать, если клиент предлагает $250, а мне нужно не менее $500?"

MsgBox, % RegExReplace(text, "\$(\d+)", "$1 долларов США")
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: замена знака доллара «$» и цифры на цифру и фразу «долларов США»

Да, вы с юморком, однако. Спасибо!