Перевод QString в другие типы |
Здравствуйте, гость ( Вход | Регистрация )
Перевод QString в другие типы |
kin63camapa |
12.2.2011, 15:56
Сообщение
#11
|
Студент Группа: Участник Сообщений: 32 Регистрация: 21.8.2010 Пользователь №: 1976 Спасибо сказали: 0 раз(а) Репутация: 1 |
Мне нужно из строки abctrjhaabccctn, найти вхождение aab у меня вот так получилось
если нужно узнать не номер символа где вхождение а просто есть оно или нет то есть готовая функция b.contains(a); Сообщение отредактировал kin63camapa - 16.2.2011, 10:59 |
|
|
maint |
12.2.2011, 16:18
Сообщение
#12
|
Участник Группа: Участник Сообщений: 235 Регистрация: 3.8.2009 Из: Иркутск Пользователь №: 982 Спасибо сказали: 28 раз(а) Репутация: 2 |
вы чего здесь несете ? С каких это пор к QString стало можно обращаться как к массиву ? Разум есть ? На край можно сделать обращение к букве как
Сообщение отредактировал maint - 12.2.2011, 16:18 |
|
|
bigory |
12.2.2011, 16:40
Сообщение
#13
|
Студент Группа: Участник Сообщений: 77 Регистрация: 10.10.2010 Пользователь №: 2099 Спасибо сказали: 0 раз(а) Репутация: 0 |
|
|
|
kwisp |
12.2.2011, 16:52
Сообщение
#14
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
bigory,
читайте документацию. вхождение подстроки(символа, регвыражения) можно найти с помощью СТАНДАРТНОЙ функции члена. ОФФ: и четр возьми это намного быстрее чем ждать ответа на форуме. maint, у QString вполне есть методы типа: QCharRef QString::operator[] ( int position ) kin63camapa, метод нахождения подстроки возможно рабочий. но оптять же лучше документацию сначала полистать. |
|
|
kin63camapa |
12.2.2011, 17:18
Сообщение
#15
|
Студент Группа: Участник Сообщений: 32 Регистрация: 21.8.2010 Пользователь №: 1976 Спасибо сказали: 0 раз(а) Репутация: 1 |
вы чего здесь несете ? С каких это пор к QString стало можно обращаться как к массиву ? Разум есть ? На край можно сделать обращение к букве как
С 3 версии точно, раньше хз не застал. Просто помнить надо что там юникод а так оператор [] для чего-то написан а значит можно как и к любым qt шным контйнерам по индексу Спасибо! Все заработало а плюсик)))) вы чего здесь несете ? С каких это пор к QString стало можно обращаться как к массиву ? Разум есть ? На край можно сделать обращение к букве как
http://doc.crossplatform.ru/qt/4.3.2/qstri...#operator-5b-5d в догонку читайте документацию. вхождение подстроки(символа, регвыражения) можно найти с помощью СТАНДАРТНОЙ функции члена. метод нахождения подстроки возможно рабочий. но оптять же лучше документацию сначала полистать. Покажите плз, или хотяб линк в доку. Ну да, ваша взяла qt ищет с учетом регистра и в 2 раза быстрей ибо, насколько я понял, в однобитную кодировку переводит
Сообщение отредактировал kin63camapa - 16.2.2011, 11:08 |
|
|
Litkevich Yuriy |
12.2.2011, 22:24
Сообщение
#16
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Текстовая версия | Сейчас: 15.1.2025, 20:46 |