Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > 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. |