Тема: AHK: Подсчёт одинаковых слов в переменной
Здравствуйте!
Есть текст
Файл пришел Файл ушел Рам Файл
Как подсчитать количество найденного слова "Файл"?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Здравствуйте!
Есть текст
Файл пришел Файл ушел Рам Файл
Как подсчитать количество найденного слова "Файл"?
Можно с помощью RegExMatch() найти позицию ближайшего совпадения, прибавить к счётчику +1 и продолжить искать совпадения со следующей позиции, пока совпадения не закончатся. Потом посмотреть на счётчик.
Но лучше так:
str := "Файл пришел Файл ушел Рам Файл"
StrReplace(str, "Файл", "Файл", count)
MsgBox, % count
Так не лучше.
str := "Файл пришел на Файлообменник"
StrReplace(str, "Файл", "Файл", count)
MsgBox, % count
Я в итоге пришел к такому выводу:
StringReplace, _, VAR, файл,, UseErrorLevel
Pan := % ErrorLevel
Msgbox, %Pan%
Ну, пришли, так пришли.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться