Предложение по доработке функции ToUpper в Обработке текста..

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 493
Благодарностей
8 697
Баллы
113
Предложение по доработке функции ToUpper в Обработке текста:
 

Вложения

  • Спасибо
Реакции: ZennoScript

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 880
Баллы
113

darkdiver

Administrator
Команда форума
Регистрация
13.01.2009
Сообщения
2 284
Благодарностей
2 728
Баллы
113
в 2 строчки C# макроса проблема решается
в переменной input лежит текст для обработки.

JavaScript:
string text = project.Variables["input"].Value;
return System.Globalization.CultureInfo.CurrentCulture.TextInfo.ToTitleCase(text);
документацию по работе метода можно почитать тут
http://msdn.microsoft.com/en-us/library/system.globalization.textinfo.totitlecase.aspx
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 493
Благодарностей
8 697
Баллы
113
в 2 строчки C# макроса проблема решается
в переменной input лежит текст для обработки.

JavaScript:
string text = project.Variables["input"].Value;
return System.Globalization.CultureInfo.CurrentCulture.TextInfo.ToTitleCase(text);
документацию по работе метода можно почитать тут
http://msdn.microsoft.com/en-us/library/system.globalization.textinfo.totitlecase.aspx
спасибо за C# макрос, буду пользоваться..
но все же если добавите третий пункт в стандартный экшен, то будет хорошо (сейчас та функция ToUpper не комплектна, как бы - доделка сама просится прямо)..
не все владеют С#, снипеты для этого еще поискать, новичкам-непрограммистам (которым вобщем и позиционируется зеннопостер) - будет сильно удобнее.. :-)
 

lazybones

Client
Регистрация
08.02.2013
Сообщения
242
Благодарностей
31
Баллы
28
Тоже хотелось бы такую функцию. Сейчас же приходится скармливать зене уже отформатированный текст с заглавной буквой.
 

bad robot

Client
Регистрация
07.03.2011
Сообщения
178
Благодарностей
28
Баллы
28
в 2 строчки C# макроса проблема решается
в переменной input лежит текст для обработки.

JavaScript:
string text = project.Variables["input"].Value;
return System.Globalization.CultureInfo.CurrentCulture.TextInfo.ToTitleCase(text);
документацию по работе метода можно почитать тут
http://msdn.microsoft.com/en-us/library/system.globalization.textinfo.totitlecase.aspx
спасибо, помогло :-) Но как сделать чтобы заглавной делалась буква только первого слова, а не каждого?
 
  • Спасибо
Реакции: LightWood

WhiteCoder

Client
Регистрация
01.04.2013
Сообщения
104
Благодарностей
69
Баллы
28
JavaScript:
string text = project.Variables["input"].Value;
text = text.Substring(0, 1).ToUpper() + text.Substring(1, text.Length - 1);
return text;
 
  • Спасибо
Реакции: Sergodjan и bad robot

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