Russian Qt Forum
Ноябрь 23, 2024, 00:01 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Парсинг тегов  (Прочитано 4154 раз)
zodiac
Гость
« : Сентябрь 06, 2007, 18:43 »

К примеру имеем такую строку: "[abc]txt[/abc][stat]1[/stat][money]123.45[/money]".
Ни у кого нет функции возвращающей значение тега? например: getvaluetag("money") возвратит 123,45.
Записан
zodiac
Гость
« Ответ #1 : Сентябрь 07, 2007, 14:29 »

Решил:
Код:
     QRegExp rx("\\[name_tag\\](.*)\\[/name_tag\\]");
     int pos = rx.indexIn(str);
     if (pos > -1) {
QMessageBox::information(0, "!!!", rx.cap(1));
return rx.cap(1);
     }
Записан
cutwater
Гость
« Ответ #2 : Сентябрь 18, 2007, 12:27 »

Я канеш понимаю, что Qt не дает покоя нашим умам.

А не проще ли использовать scanf и не мучаться, а не использовать дополнительные библиотеки.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.047 секунд. Запросов: 20.