Я получаю сообщения из сокета и пишу html-журнал. Мне нужно найти в сообщениях любые URL-адреса и получить список, а также заменить его на foo.
Найдите одно из многих регулярных выражений для URL и используйте QString :: replace (перегрузка регулярного выражения).
QString s; QRegExp regexp(...); s.replace(regexp, "foo");