1

Тема: AHK: Опознание символов Unicode в строке

Здравствуйте,

Существует ли в АНК способ/функция определения наличия символов Unicode в строке? Что нибудь по типу is Unicode?

2

Re: AHK: Опознание символов Unicode в строке

string := "ā"
MsgBox % "Text is " (RegexMatch(string,"[\x{0100}-\x{FFFF}]")?"Unicode":"ANSI")

3

Re: AHK: Опознание символов Unicode в строке

Уважаемый Malcev, спасибо .

4

Re: AHK: Опознание символов Unicode в строке

Так точнее (для текста из буфера):

MsgBox % "Буфер обмена " (RegexMatch(clipboard,".*[^ !-‚-›‘’–—\x{0080}-\x{00FF}\x{0400}-\x{04FF}\x{20A0}-\x{20CF}\x{2100}-\x{214F}\w].*")?"":"не ") "содержит юникодные символы."