Замена латинских символов на заглавные.

trubiser

Client
Регистрация
02.12.2016
Сообщения
211
Благодарностей
14
Баллы
18
Добрый вечер.
Прошу подсказать, как заменить все латинские символы в переменной Test1 на заглавные.
Если можно, дайте готовый код.
Спасибо!!
 

trubiser

Client
Регистрация
02.12.2016
Сообщения
211
Благодарностей
14
Баллы
18
Пытался сделать так:
string Test = project.Variables["Test1"].Value;
string regexTest = System.Text.RegularExpressions.Regex.Replace(Test1, @"[a-z]", "[A-Z]");
return regexTest;

Но текст abv меняется на: [A-Z][A-Z][A-Z]
 

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 263
Баллы
113
string Test = project.Variables["Test1"].Value;
string res = Test.ToUpper();
 
  • Спасибо
Реакции: trubiser

trubiser

Client
Регистрация
02.12.2016
Сообщения
211
Благодарностей
14
Баллы
18

doc

Client
Регистрация
30.03.2012
Сообщения
8 606
Благодарностей
4 597
Баллы
113
Код:
string s = "1234aSdццц457";
string result = string.Empty;

for (int i=0; i<s.Length; i++)
{
    if (s[i]>='a' && s[i]<='z')
        result += s[i].ToString().ToUpper();
    else result += s[i].ToString();
}

return result;
 
  • Спасибо
Реакции: trubiser

trubiser

Client
Регистрация
02.12.2016
Сообщения
211
Благодарностей
14
Баллы
18

Sanekk

Client
Регистрация
24.06.2016
Сообщения
988
Благодарностей
388
Баллы
63
  • Спасибо
Реакции: trubiser

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