3 / 3 / 0
Регистрация: 31.12.2013
Сообщений: 61
1

QregExp. Распарсить ip адрес b порт из строки

02.03.2014, 06:13. Показов 3867. Ответов 1
Метки нет (Все метки)

Есть строки:
192.30.83.220 8888
24.172.34.114 8181
69.245.14.119 8118
Как вытащить из строки:
а)ip-адрес в отдельную переменную
б)порт в отдельную переменную
Т.е. нужно два регулярных выражения.

Добавлено через 1 час 1 минуту
ip-адрес и порт, разделены пробелом. Решение:
QString str = "24.172.34.114 8181";
QStringList list = str.split(QRegExp("\\s+"));
qDebug() << list;
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.03.2014, 06:13
Ответы с готовыми решениями:

Принять данные с одного порта, распарсить и отправить на другой порт
Доброго времени суток, уважаемые! Второй день сижу над задачей сам себя уже запутал читая все...

Разделение строки в вектор (QRegExp)
Помогите с задачкой. Есть строка типа: command; command; command; ... неизвестное количество раз...

Ip адрес и порт
Здравствуйте. О проблеме: Недавно написал чат на сокетах. (Компоненты вкладки Internet) Все...

Задать IP адрес и порт сервера вручную
Добрый день! Пишу что-то типа чата. На localhost работает. Теперь делаю, чтобы на клиенте нужно...

1
1400 / 1257 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
02.03.2014, 07:48 2
Более быстрый вариант, без регулярки:
C++ (Qt)
1
2
3
QString str = "24.172.34.114    8181";
QString ip = str.left(str.indexOf(' '));
QString ip = str.mid(str.indexOf(' ')+1);
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.03.2014, 07:48
Помогаю со студенческими работами здесь

Как захешировать структуру, содержащую ip-адрес и порт?
Добрый вечер всем. Есть некая структура в упрошенном виде: struct session { struct sockaddr...

Как отследить адрес подключения на определённый порт?
Есть шлюз на дебиане, на нем стоит Squid3 и проброшен 3389 порт на комп в локалке. Подскажите...

Как узнать адрес и порт моего хостинга?
В Active Server Pages можно узнать адрес и порт моего хостинга просто поместив в код такую строку...

Как перенаправить соединение на порт на другой адрес в iptables?
Ubuntu 12.04 Добрый день! Юзал поиск по сайту и не смог понять как правильно написать правило на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru