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

  • Автор темы Автор темы trubiser
  • Дата начала Дата начала

trubiser

Client
Регистрация
02.12.2016
Сообщения
211
Реакции
14
Баллы
18
Добрый вечер.
Прошу подсказать, как заменить все латинские символы в переменной Test1 на заглавные.
Если можно, дайте готовый код.
Спасибо!!
 
Пытался сделать так:
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]
 
Код:
Развернуть Свернуть Копировать
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
Код:
Развернуть Свернуть Копировать
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

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