Как сделать строки с заглавной буквы

sidor800

Client
Регистрация
16.04.2013
Сообщения
120
Благодарностей
37
Баллы
28
Подскажите как сделать чтоб строки начинались с заглавной буквы через ToUpper не получается он делает все слова с большой буквы.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 470
Благодарностей
8 691
Баллы
113
С# снипет:
Код:
var str = project.Variables["myString"].Value;
if (str.Length > 1) return char.ToUpper(str[0]) + str.Substring(1);
return str.ToUpper();
в переменной {-Variable.myString-} должна лежать строка..
 
  • Спасибо
Реакции: sidor800

Tealk

Client
Регистрация
11.11.2010
Сообщения
24
Благодарностей
11
Баллы
3
а такое же решения для строк в списках есть?
 
  • Спасибо
Реакции: Radzhab

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 263
Баллы
113
C#:
var sourceList = project.Lists["Spisok"];
lock(SyncObjects.ListSyncer)
{
    for(int i=0; i < sourceList.Count; i++) // Пробегаемся по списку
    {
      sourceList[i]=sourceList[i].First().ToString().ToUpper()+ sourceList[i].Substring(1);
    }
}
 
Последнее редактирование:

blud

Client
Регистрация
19.04.2011
Сообщения
657
Благодарностей
77
Баллы
28
макросом из зенно 3: {-String.ToUpper-|-строка-|-0-}
 
  • Спасибо
Реакции: xopek2007

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 470
Благодарностей
8 691
Баллы
113
макросом из зенно 3: {-String.ToUpper-|-строка-|-0-}
тс-с-с, сейчас придет дядя rostonix :al::D и наругает, что пользуетесь этими древнючими макросами и предлагаете их другим..
:dl:
 

bedl0

Client
Регистрация
07.12.2012
Сообщения
244
Благодарностей
56
Баллы
28
так не рабтает чтоли?

 

blud

Client
Регистрация
19.04.2011
Сообщения
657
Благодарностей
77
Баллы
28
тс-с-с, сейчас придет дядя rostonix :al::D и наругает, что пользуетесь этими древнючими макросами и предлагаете их другим..
:dl:
:dr:
пы.сы. пользовался.. пользуюсь...и буду пользоваться... ибо зачастую они удобней и проще нежели городить туеву хучу экшнов ..
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Фу такими быть :D

А вообще @bedl0 прав. Это же есть в стандартном экшене.
 

blud

Client
Регистрация
19.04.2011
Сообщения
657
Благодарностей
77
Баллы
28
Фу такими быть :D

А вообще @bedl0 прав. Это же есть в стандартном экшене.
нуу... незнаю незнаю ... вот к примеру:
Нужно спарсить все ссылки со страницы и поместить их в переменную..
в новой редакции зенно(насколько я понимаю )нужно: 1. создать список(ибо в переменную можно закинуть только 1 результат парсинга , а если нужно all? то только в список) 2. поместить в список результат парсинга 3. и только после этого из списка в переменную.

старый макрос: {-RegExp.RegExp-|-строка-|-регулярка-|-all-}, помещенный в экшн обработка текста, делает это одним телодвижением
 

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