Замена текста в c# Из char в string

Z_i_m

Client
Регистрация
27.08.2018
Сообщения
34
Реакции
5
Баллы
8
Всем привет помогите мамкиному кодеру. В общем есть ответ от сервера который русские буквы отображает в виде ("\u0439" = й) и я хотел спросить возможно сделать переводчик с множеством заданных таких уравнений.

Это код собранный по кускам из гугла сам в коде баран.
Код:
Развернуть Свернуть Копировать
// Текст для обработки
string text = project.ExecuteMacro("{-Variable.z_Bot_api_chat_id-}");
    project.Variables["Rus_z_Bot_api_chat_id"].Value = Macros.TextProcessing.Replace("\u0439", "й", "Text", "All");
    project.Variables["Rus_z_Bot_api_chat_id"].Value = Macros.TextProcessing.Replace("\u0446", "ц", "Text", "All");
    project.Variables["Rus_z_Bot_api_chat_id"].Value = Macros.TextProcessing.Replace("\u0443", "у", "Text", "All");
    project.Variables["Rus_z_Bot_api_chat_id"].Value = Macros.TextProcessing.Replace("\u043a", "к", "Text", "All");

return text;

С этого кода начал нашел где то на форуме не помню тему но спасибо в другом шабе мне помог.
Код:
Развернуть Свернуть Копировать
string text = project.Variables["Captcha"].Value; // переменная с текстом
text = text
    .Replace("один", "1")
    .Replace("два", "2")
    .Replace("три", "3")
    .Replace("четыре", "4")
    .Replace("пять", "5")
    .Replace("шесть", "6")
    .Replace("семь", "7")
    .Replace("восемь", "8")
    .Replace("девять", "9")
    .Replace("десять", "10")
    .Replace("одиннадцать", "11")
    .Replace("двенадцать", "12")
    .Replace("тринадцать", "13")
    .Replace("четырнадцать", "14")
    .Replace("пятнадцать", "15")
    .Replace("шестнадцать", "16")
    .Replace("семнадцать", "17")
    .Replace("восемнадцать", "18")
    .Replace("девятнадцать", "19")
    .Replace("двадцать", "2")
    .Replace("тридцать", "3")
    .Replace("сорок", "4")
    .Replace("пятьдесят", "5")
    .Replace("шестьдесят", "6")
    .Replace("семьдесят", "7")
    .Replace("восемьдесят", "8")
    .Replace("девяносто", "9")
    .Replace("сто", "10")
    .Replace("минус", "-")
    .Replace("разделить", "/")
    .Replace("плюс", "+")
    .Replace("умножить", "*");
    return text;
Может кому поможет.
И там и там ошибка такая
upload_2018-11-30_16-30-45.png
 
Последнее редактирование:

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)