Я прочитал про то что такое регулярное выражение.
Но всё равно пока не представляю как представить это синтаксисом АНК.
У меня есть такой вариант:
Needle = >
Sleep 100
Send, ^{vk43} ;# Buffer
Sleep 100
Haystack = %clipboard%
Sleep 100
IfInString, Haystack, %Needle%
{
MsgBox, Found %Needle%
}
else
{
IfInString, Haystack, %A_Space%
{
MsgBox, Found Space
}
else
{
MsgBox, Nothing
}
Sleep 100
}
Return
Однако всё равно косячно работает. Поскольку бывает что после e-mail'a нет ни знака ">" ни пробела.
Просто отсутствуют символы. И как определить отсутствие символов я не знаю.
Кстати никто не знает - есть ли возможность объединить 2 значения через OR в случае с IfInString, у меня получалось это делать только с обычным IF, но не слитно с другими значениями.