Сделать первую букву слова заглавной

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

DreamShark
Новичок
Новичок
 
Сообщения: 32
Зарегистрирован: 20.02.2010 (Сб) 15:43

Сделать первую букву слова заглавной

Сообщение DreamShark » 31.12.2010 (Пт) 0:18

Есть просто переменная string с набором слов через пробел, все слова написаны маленькими буквами.
Нужно чтобы все слова начинались с заглавной буквы.
Как это сделать, какими командами пользоваться?
Спасибо!

krukovis84
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 108
Зарегистрирован: 04.08.2009 (Вт) 11:16
Откуда: Кочевник

Re: Сделать первую букву слова заглавной

Сообщение krukovis84 » 31.12.2010 (Пт) 1:31

DreamShark писал(а):Есть просто переменная string с набором слов через пробел, все слова написаны маленькими буквами.
Нужно чтобы все слова начинались с заглавной буквы.
Как это сделать, какими командами пользоваться?
Спасибо!

Код: Выделить всё
dim strVariable as string
strVariable = Strings.StrConv("твой текст", vbProperCase)

DreamShark
Новичок
Новичок
 
Сообщения: 32
Зарегистрирован: 20.02.2010 (Сб) 15:43

Re: Сделать первую букву слова заглавной

Сообщение DreamShark » 31.12.2010 (Пт) 10:55

Отлично, а если просто напечатан обычный текст, но предложения начинаются с маленькой буквы? Соответсвенно нужно чтобы после ". " Следовала большая буква?

krukovis84
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 108
Зарегистрирован: 04.08.2009 (Вт) 11:16
Откуда: Кочевник

Re: Сделать первую букву слова заглавной

Сообщение krukovis84 » 31.12.2010 (Пт) 11:47

Работа со строками производится с помощью модуля Strings: http://msdn.microsoft.com/ru-ru/library/03hscbx4(v=VS.90).aspx
Разбирайся, способов форматировать текста много.
Я бы смотрел в сторону конвертации текста в массив строк (Strings.Split) с разделителем знаком Пробел. И уже после форматирования каждого отдельного члена массива преобразовывал массив строк в конечную строку (Strings.Join).

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: Сделать первую букву слова заглавной

Сообщение Viper » 31.12.2010 (Пт) 13:56

DreamShark писал(а):Соответсвенно нужно чтобы после ". " Следовала большая буква?
Соответственно нужно, чтобы после "." был пробел, а уж потом слово с заглавной буквы.
Весь мир матрица, а мы в нем потоки байтов!


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13

    TopList