| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Программирование под Unix/Linux > Почему не могу вырезать текст |
| Автор: stan777 6.6.2007, 15:39 |
| Почему не могу нормально вырезать http://link.ru из href="http://link.ru/", что посоветуете ? |
| Автор: Finn 30.6.2007, 11:43 |
| Я пользуюсь QT. Может тебе подойдёт это: QString link(QString text) { QRegExp rx("href=\"([^\"]*)\""); rx.setCaseSensitive(false); if (rx.search("") > -1) return rx.cap(1).stripWhiteSpace(); else return ""; } В принципе, тебе нужно только регулярное выражение. Дальше сам... |
| Автор: JackYF 30.6.2007, 15:49 |
Угу. Попробуй еще boost::regex. |