Тема: AHK: Опознание символов Unicode в строке
Здравствуйте,
Существует ли в АНК способ/функция определения наличия символов Unicode в строке? Что нибудь по типу is Unicode?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Здравствуйте,
Существует ли в АНК способ/функция определения наличия символов Unicode в строке? Что нибудь по типу is Unicode?
string := "ā"
MsgBox % "Text is " (RegexMatch(string,"[\x{0100}-\x{FFFF}]")?"Unicode":"ANSI")
Уважаемый Malcev, спасибо .
Так точнее (для текста из буфера):
MsgBox % "Буфер обмена " (RegexMatch(clipboard,".*[^ !-‚-›‘’–—\x{0080}-\x{00FF}\x{0400}-\x{04FF}\x{20A0}-\x{20CF}\x{2100}-\x{214F}\w].*")?"":"не ") "содержит юникодные символы."
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться