1

Тема: AHK: точка перед каждым словом с верхним регистром

Всем привет, надеюсь кто поможет, в общем проблема такая: Есть текст

Healthy Diseases Lifestyle you

Как можно сделать, чтобы перед каждым словом, начинающемся на букву, которая в верхнем регистре, стояла точка? То есть так:

Healthy. Diseases. Lifestyle you

Я сделал вариант с regexreplace:

RegExReplace(text, "[^.?!]$", "$0.")

Но он не работает. Помогите.

2 (изменено: DD, 2018-05-14 04:20:18)

Re: AHK: точка перед каждым словом с верхним регистром

MsgBox, % RegExReplace(Str, "( [А-ЯЁA-Z])", ".$1")
MsgBox, % RegExReplace(Str, "([а-яёa-z]) ([А-ЯЁA-Z])", "$1. $2")

3

Re: AHK: точка перед каждым словом с верхним регистром

Благодарю!