Как определить содержит ли строка кириллицу или латиницу (не используя циклов)?
Категория: Basic
2012-09-18 16:09:34
Для того, чтобы определить содержит ли строка буквы русского или английского алфавита, причём без перебора символов в строке, достаточно использовать оператор Like
code: #vba
iText$ = "Оператор Like используется для сравнения двух строковых выражений" If iText$ Like "*[А-я]*" Then MsgBox "В строке точно есть буквы из русского алфавита" Else MsgBox "В строке нет ничего интересного" End If If iText$ Like "*[A-z]*" Then MsgBox "В строке точно есть буквы из английского алфавита" Else MsgBox "В строке нет ничего интересного" End If
Поделиться: