Понадобилось тут узнать, содержит ли строка кириллицу. Решение через Regexp.
[а-я]
[а-я]|\s
Подключаем System.Text.RegularExpressions:
using System.Text.RegularExpressions;
Код:
public static bool ContainsRus(string TestString)
{
return
Regex.IsMatch(TestString, @"[а-я]", RegexOptions.IgnoreCase);
}
public static bool ContainsRusOrSpace(string TestString)
{
return
Regex.IsMatch(TestString, @"[а-я]|\s", RegexOptions.IgnoreCase);
}
Pingback: C#, как сделать транслитерацию. Перевод русской строки в latinitsu. | Персональный блог Толика Панкова