Страница 1 из 1

Подсвет символов

Добавлено: Чт май 18, 2017 3:30 pm
arxont
Вчера оформлял блядскую Е-ОСАГО от блядского Ингосстраха и офигел от их смс (Не только от этого, но это конечно пиздец).
В итоге написал небольшую программу которая подсвечивает символы в зависимости от их локали.

Весь код по сути сводиться к

Код: Выделить всё

if (Char.IsNumber(x)) {  color = Brushes.Black; }

else if (Regex.IsMatch(x.ToString(), @"\p{IsCyrillic}")) { color = Brushes.Red; }

else if (Regex.IsMatch(x.ToString(), @"\p{IsBasicLatin}")) { color = Brushes.Green; }

else if (Char.IsPunctuation(x) || Char.IsSymbol(x)) { color = Brushes.Blue; }

else { color = Brushes.Purple; }
И получается окно (В окне реальные СМС от Ингосстраха)
Снимок.PNG
Снимок.PNG (11.56 КБ) 8239 просмотров
Посмотреть код можно на https://github.com/psionika/CheckTheSymbolLocale

Скачать - https://github.com/psionika/CheckTheSym ... e/releases