Понадобилось тут узнать, содержит ли строка кириллицу. Решение через 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. | Персональный блог Толика Панкова