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

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

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 821
Реакции
10 232
Баллы
113
Предложение по доработке функции ToUpper в Обработке текста:
 

Вложения

  • 3445565435654.png
    3445565435654.png
    26,6 KB · Просмотры: 98
  • Спасибо
Реакции: ZennoScript
в 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
 
в 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 не комплектна, как бы - доделка сама просится прямо)..
не все владеют С#, снипеты для этого еще поискать, новичкам-непрограммистам (которым вобщем и позиционируется зеннопостер) - будет сильно удобнее.. :)
 
Тоже хотелось бы такую функцию. Сейчас же приходится скармливать зене уже отформатированный текст с заглавной буквой.
 
в 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
JavaScript:
Развернуть Свернуть Копировать
string text = project.Variables["input"].Value;
text = text.Substring(0, 1).ToUpper() + text.Substring(1, text.Length - 1);
return text;
 
  • Спасибо
Реакции: Sergodjan и bad robot

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