Мой Kbyte.Ru
Рассылка Kbyte.Ru
Группы на Kbyte.Ru
Партнеры Kbyte.Ru
Реклама
Сделано руками
Сделано руками
> Исходные коды - Andrew Pociu -

C# - Строки

Все примеры / Строки

Каждое слово с большой буквы

Автор: Andrew Pociu | добавлено: 17.01.2011, 20:39 | просмотров: 6275 (2+) | комментариев: 0 | рейтинг: *x0
Небольшая функция, которая позволяет делать каждое слово в указанном тексте с большой буквы. Слова из текста выбираются при помощи простого регулярного выражения, каждое найденное слово передается на обработку в отдельную функцию, в которой и происходит смена регистра первого символа. Пример можно модифицировать под свои потребности.

Код

using System;
using System.Data;
using System.Data.SqlClient;
using System.Text.RegularExpressions;

public class Test
{
  public static void Main()
  {
    string StringToCap = 
    @"Добро пожаловать на международный информационный портал для программистов и разработчиков, менеджеров и специалистов IT-бизнеса. На нашем сайте есть всё необходимое для самообучения и совершенствования профессиональных навыков, здесь вы найдете коллег со всего мира, получите возможность самореализоваться, презентовать ваши продукты и проекты широкой публике. На Kbyte.Ru вы сможете управлять повседневными задачами, собирать команду специалистов для их выполнения. Kbyte.Ru - это ваше будущее!
    Более подробную информацию о сайте вы можете найти в разделе «О проекте».
    Сервисы Kbyte.Ru абсолютно бесплатны, для получения доступа ко всем возможностям сайта, рекомендуется зарегистрироваться.";
    string ResultingString = Regex.Replace(StringToCap, @"\w+", new MatchEvaluator(CapitalizeString));
    Console.Write(ResultingString);
    Console.ReadKey();
  }
  
  static string CapitalizeString(Match matchString)
  {
    string strTemp = matchString.ToString();
    strTemp = char.ToUpper(strTemp[0]) + strTemp.Substring(1, strTemp.Length - 1).ToLower();
    return strTemp;
  }

}
Об авторе

Andrew Pociu

Веб-разработчик. Проживает в США. Автор проекта www.geekpedia.com.
Andrew Pociu
Последние комментарии (всего: 0)

Добавлять комментарии могут только зарегистрированные пользователи сайта.
Если у Вас уже есть учетная запись на Kbyte.Ru, пройдите процедуру авторизации OpenID.
Если Вы еще не зарегистрированы на Kbyte.Ru - зарегистрируйтесь.


Нет комментариев...

Авторизация
 
OpenID
Зарегистрируйся и получи 10% скидку на добавление своего сайта в каталоги! Подробнее »
Поиск по сайту
Реклама
Счетчики