1

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

Имеется строка, содержащая в себе такую последовательность букв и точек: А.П.Е.К.Н.Н. и т.п.
Нужно подсчитать сколько раз встречается повторяющийся символ (точка) в строке.

2

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

Loop + SubStr() + StringReplace (обратить внимание на то, что он выводит в ErrorLevel).

3

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

Loop + SubStr()  не нужно.

str := "А.П.Е.К.Н.Н."
StringReplace, _, str, .,, UseErrorLevel
MsgBox, % ErrorLevel
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

4

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

А, я не правильно понял задачу, думал надо посчитать количество совпадений для каждого символа... Ну тогда да, всё ещё проще.

5

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

teadrinker пишет:

str := "А.П.Е.К.Н.Н."
StringReplace, _, str, .,, UseErrorLevel
MsgBox, % ErrorLevel

Премного благодарю! Необычный способ.