Здравствуйте, гость ( Вход | Регистрация )
|
silver47 |
13.1.2011, 14:47
Сообщение
#1
|
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 356 Регистрация: 1.4.2010 Пользователь №: 1584 Спасибо сказали: 40 раз(а) Репутация: 6
|
Собственно вопрос. Для преобразования в заглавный есть QString::toUpper(), обратная операция - QString::toLower(), а есть ли преобразование в "Подобный" вид?
Спасибо. |
|
|
|
![]() |
|
panter_dsd |
13.1.2011, 21:41
Сообщение
#2
|
![]() Жаждущий знаний ![]() ![]() ![]() Группа: Участник Сообщений: 254 Регистрация: 1.1.2009 Из: Санкт-Петербург Пользователь №: 474 Спасибо сказали: 32 раз(а) Репутация: 3
|
По заданию нужно первую букву в верхнем регистре, остальную часть в нижнем. И не сказано, что строка до преобразования в нижнем регистре.
|
|
|
|
silver47 QString - первый символ - заглавный 13.1.2011, 14:47
panter_dsd Нет. Делай сам. Что-то типа:
str = str [0].toUpper... 13.1.2011, 14:53
silver47 Цитата(panter_dsd @ 13.1.2011, 16:53) Нет... 13.1.2011, 17:23
kwisp я думаю из семейства функций QString::replace что-... 13.1.2011, 17:35
BRE if( !str.isEmpty() )
str... 13.1.2011, 19:38
panter_dsd BRE, не катит, если вся строка не в нижнем регистр... 13.1.2011, 21:02
BRE Цитата(panter_dsd @ 13.1.2011, 21:02) BRE... 13.1.2011, 21:23
BRE Цитата(panter_dsd @ 13.1.2011, 21:41) По ... 13.1.2011, 21:55
RazrFalcon А как перевести все буквы в верхнем регистре в ниж... 13.1.2011, 22:16
BRE Упс, не дочитал вопрос.
replace - вариант. 13.1.2011, 22:23
kwisp Цитата(RazrFalcon @ 13.1.2011, 22:16) А к... 13.1.2011, 23:07
RazrFalcon str.replace(QRegExp("[A-Z]"), QRegExp(... 13.1.2011, 23:09![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 1.1.2026, 15:58 |