Название: RegExp Отправлено: ixtorio от Апрель 15, 2011, 18:23 подскажите литературу где описывается как выдрать из с троки определённые данные на Qt тобишь работа с выражениями либо дайте исходничек плиз=)гуглил и нашел только как проверить правильность данных , мнеже надо выдрать из определённой строки определённую строку ..буду премного благодарен
Название: Re: RegExp Отправлено: blood_shadow от Апрель 15, 2011, 19:00 подскажите литературу где описывается как выдрать из с троки определённые данные на Qt тобишь работа с выражениями либо дайте исходничек плиз=)гуглил и нашел только как проверить правильность данных , мнеже надо выдрать из определённой строки определённую строку ..буду премного благодарен а ассистант что отменяется? там написано как выдрать -> QRegExp -> Capturing Text Название: Re: RegExp Отправлено: ixtorio от Апрель 15, 2011, 23:48 обрабатываю строку выражением и поидее получаю результат ,но как его перевести в char* незнаю, вот сорец
Код
Название: Re: RegExp Отправлено: mutineer от Апрель 15, 2011, 23:55 Используй QString вместо char*
Название: Re: RegExp Отправлено: ixtorio от Апрель 15, 2011, 23:59 ui->textEdit->append() непринемает QString
сделал так всё работает Код
Название: Re: RegExp Отправлено: mutineer от Апрель 16, 2011, 00:02 textEdit у тебя какого типа?
И зачем ты перебираешь все из list, если сохраняешь в итоге только последний элемент? Название: Re: RegExp Отправлено: ixtorio от Апрель 16, 2011, 00:03 это я тестирую =) всё работает зы
Название: Re: RegExp Отправлено: mutineer от Апрель 16, 2011, 00:04 Если textEdit это QTextEdit, то у него есть
Код: void QTextEdit::append ( const QString & text ) Название: Re: RegExp Отправлено: ixtorio от Апрель 16, 2011, 00:08 уменя на это выдало ошибку ...
теперь другая задача,почемуто невыводятся все похожие результаты,вот код Код
должно вывести 22.33.44.55:99 и 11.23.45.67:8888 Название: Re: RegExp Отправлено: mutineer от Апрель 16, 2011, 00:09 А что выводится вместо этого?
Название: Re: RegExp Отправлено: ixtorio от Апрель 16, 2011, 00:10 только первое
Название: Re: RegExp Отправлено: mutineer от Апрель 16, 2011, 00:21 Код: QString str = "твоя строка"; Попробуй что-то типа такого для заполнения list Название: Re: RegExp Отправлено: ixtorio от Апрель 16, 2011, 00:56 не неработает,попробуй сам скомпиль ...
Код
Название: Re: RegExp Отправлено: mutineer от Апрель 16, 2011, 01:08 нет у меня щас компила под рукой. Можешь сказать что получается?
Название: Re: RegExp Отправлено: ixtorio от Апрель 16, 2011, 01:09 сори я прогнал уменя было два одинаковых значения в строке , видать я чето намудрил когда редактировал,щас всё нормально вот сорец
Код
|