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

Здесь барахольщики могут похвастать _своими_ творениями в графике, литературе, железе, софте
Ответить
Аватара пользователя
arxont
Сообщения: 3948
Зарегистрирован: Пт авг 31, 2012 11:29 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 КБ) 8182 просмотра
Посмотреть код можно на https://github.com/psionika/CheckTheSymbolLocale

Скачать - https://github.com/psionika/CheckTheSym ... e/releases
Киберпанк не умер. Он просто наступил.

Ответить