заглавная буква

искра

Client
Регистрация
07.06.2014
Сообщения
278
Благодарностей
23
Баллы
18
как все заглавные буквы, которые находятся не в начале слова поменять на строчные
 

SergSh

Client
Регистрация
10.05.2017
Сообщения
541
Благодарностей
395
Баллы
63

искра

Client
Регистрация
07.06.2014
Сообщения
278
Благодарностей
23
Баллы
18
[QUOTE = "SergSh, пост: 392393, член: 19580"] https://stackoverflow.com/questions/4427483/how-to-lowercase-a-string-except-for-first-character-with-c-sharp
Код:
 string str = "ASDBJHBNknlljh";
     return str.Substring (0,1) + str.Substring (1, str.Length - 1) .ToLower (); [/ CODE] [/ QUOTE]
[/ CODE] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [Добавить]

в действительность несколько слов, надо что бы это действие каждого слова касалось а не только первого, из вашей ссылки нашел подходящий вариант https://stackoverflow.com/posts/4427517/revisions, но не знаю как написать что бы сработало
 

искра

Client
Регистрация
07.06.2014
Сообщения
278
Благодарностей
23
Баллы
18
в действительность несколько слов, надо что бы это действие каждого слова касалось а не только первого, из вашей ссылки нашел подходящий вариант https://stackoverflow.com/posts/4427517/revisions, но не знаю как написать что бы сработало


[QUOTE = "SergSh, пост: 392393, член: 19580"] https://stackoverflow.com/questions/4427483/how-to-lowercase-a-string-except-for-first-character-with-c-sharp
Код:
 string str = "ASDBJHBNknlljh";
     return str.Substring (0,1) + str.Substring (1, str.Length - 1) .ToLower (); [/ CODE] [/ QUOTE] [/ CODE]
 

SergSh

Client
Регистрация
10.05.2017
Сообщения
541
Благодарностей
395
Баллы
63
несколько слов,
Код:
string text = "ASDBJHBNknlljh ASDBJHBNknlljh ASDBJHBNknlljh";

string[] words = text.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
    words = words.Select(x => x.Substring(0,1) + x.Substring(1, x.Length - 1).ToLower()).ToArray();
    return string.Join(" ", words);
 

искра

Client
Регистрация
07.06.2014
Сообщения
278
Благодарностей
23
Баллы
18
остается вопрос касательно переменной, так как в С# я полный нуб попробовал сделать вот так

int stroka = Convert.ToInt32 (project.Variables ["stroka"].Value);
  1. string text = "stroka";

  2. string [] words = text.Split (новый char [] {''}, StringSplitOptions.RemoveEmptyEntries);
  3. words = words.Select (x => x.Substring (0,1) + x.Substring (1, x.Length - 1) .ToLower ()). ToArray ();
  4. return string.Join ("", words);
и разумеется у меня не получилось
 

kapelan28

Client
Регистрация
22.09.2015
Сообщения
469
Благодарностей
185
Баллы
43
int stroka = Convert.ToInt32 (project.Variables ["stroka"].Value);
этим действием вы пытаетесь конвертировать содержимое переменной в число.
Надо было написать
Код:
string text = project.Variables["Stroka"].Value;
p.s. что-то редактор кода неправильно вставляет текст, пришлось оставить только первую строку.
 
  • Спасибо
Реакции: SergSh

искра

Client
Регистрация
07.06.2014
Сообщения
278
Благодарностей
23
Баллы
18
не получается, начал проверять построчно вот тут
Code (text):
  1. string text = project.Variables["Stroka"].Value;
пропущены скобки , но все равно ошибку выдает
 

kapelan28

Client
Регистрация
22.09.2015
Сообщения
469
Благодарностей
185
Баллы
43
не получается, начал проверять построчно вот тут
Code (text):
  1. string text = project.Variables["Stroka"].Value;
пропущены скобки , но все равно ошибку выдает
у меня все работает нормально -

вот код:
Код:
string text = project.Variables["Stroka"].Value;
//string text = "ASDBJHBNknlljh ASDBJHBNknlljh ASDBJHBNknlljh"; // этот текст для проверки вручную помещаем в переменную
string[] words = text.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
words = words.Select(x => x.Substring(0,1) + x.Substring(1, x.Length - 1).ToLower()).ToArray();
return string.Join(" ", words);
 

Mahno

Client
Регистрация
16.05.2015
Сообщения
440
Благодарностей
94
Баллы
28
В Notepad++ проще сделать
 

искра

Client
Регистрация
07.06.2014
Сообщения
278
Благодарностей
23
Баллы
18
теперь работает, всем спасибо
 

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