Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Вычислить сумму цифр трехзначного натурального числа https://www.cyberforum.ru/ cpp-beginners/ thread2044815.html
47. Составьте программу для вычисления суммы цифр введенного с клавиатуры трехзначного натурального числа. П.5.16.Правил Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема.
Перегрузка оператора + C++
Добрый день)Почему то не работает перегрузка оператора сложения) #include <iostream> #include <string> #include <cstring> using namespace std; class Massiv
C++ Программа в режиме Debug работает правильно, а в Release выдает бред https://www.cyberforum.ru/ cpp-beginners/ thread2044793.html
Сделал вот такую программу (она задаёт массив и при вводе 0 или "конце" массива выдаёт максимальное значение массива.): #include <iostream> #include <Windows.h> #include <conio.h> using namespace std; int main() {
C++ Некорректный результат в программе на C++ Программа в цикле прибавляет к нынешней переменной её предыдущее значение. Но результат не соответствует ожиданиям вот сам код #include "stdafx.h" #include <windows.h> #include <locale.h> void main(void) { setlocale(LC_CTYPE, "Russian"); int n, Sum = 0; int i; https://www.cyberforum.ru/ cpp-beginners/ thread2044746.html
Ошибка или нет C++
Встретился в книге с таким кодом. // Листинг 5.1. Использование прототипов функций int #include <iostream> using namespace std; int Area(int length, int width); //прототип функции int main() {
C++ Вывести на экран строку: описание оценки, соответствующее числу Здравствуйте, помогите пожалуйста решить задачку! Только перешёл на C++ ещё пока что не понимаю как и чего. Дано целое число K. Вывести на экран строку описание оценки, соответствующее числу K. (1 - плохо, 2 - неудовлетворительно, 3 - удовлетворительно, 4 - хорошо, 5 - отлично). Если K не лежит в диапазоне 1-5, то вывести строку "ошибка". После завершения расчета спросить пользователя не хочет... https://www.cyberforum.ru/ cpp-beginners/ thread2044698.html
C++ Вывод на экран в visual studio 2010 https://www.cyberforum.ru/ cpp-beginners/ thread2044695.html
Как в Microsoft Visual studio 2010 вывести на экран в с++? Использовал court, нажал начать откладку (f5), он показывает что ошибок нет, но не выполняет, что делать?
C++ Аналог постинкремента, но не на единицу
Нет ли какой-то готовой функции увеличивающей число на константу и возвращающей исходное значение числа? Конечно, можно извернуться в стиле (x+=1234)-1234 или записать все в три строчки, но вдруг готовое решение есть.
C++ Геометрическая прогрессия Помогите написать программу, которая вычисляет сумму элементов геометрической прогрессии, используя исключения https://www.cyberforum.ru/ cpp-beginners/ thread2044676.html C++ Описать тип-структуру «Человек», хранящую имя, фамилию и год рождения человека Задание:Описать тип-структуру «Человек», хранящую имя, фамилию и год рождения человека. Описать функцию, принимающую в качестве параметров указатель на массив из людей и количество элементов в массиве и возвращающую самого молодого из них. Я написала код, все работает. Но преподаватель дал доп. задание. Нужно чтобы выводились 2 или 3 человека, если у них одинаковый возраст(нет младшего из них).... https://www.cyberforum.ru/ cpp-beginners/ thread2044666.html
Особенности безымянного неймспейса C++
Громкое название для темы, но все же. 8-) Как обычно, вначале показываю код, после чего заваливаю вопросами. #include <iostream> #include "one.h" void foo() { std::cout << "foo() from one.cpp" << std::endl;
C++ минимальное число ходов, которые нужны шахматному коню для перехода с первого поля на второе https://www.cyberforum.ru/ cpp-beginners/ thread2044643.html
Даны обозначения двух полей шахматной доски (например, A5 и C2). Найти минимальное число ходов, которые нужны шахматному коню для перехода с первого поля на второе. программа написана с ошибками,по видимому,их много.у меня уже глаза замылились и мозг отказывается воспринимать этот код.скажите,может кто видит,что я не так сделала #include "stdafx.h" #include...
93 / 77 / 31
Регистрация: 29.08.2017
Сообщений: 188
0

Не получается распарсить урлы регуляркой - C++ - Ответ 10780953

26.09.2017, 14:04. Показов 675. Ответов 6
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Очень неудобно в С++ работать с регулярками, даже именованных групп нет. Много гуглил, написал вот это, а оно не арбайтен. Я уже ничего не соображаю. Помогите советом или дайте пример, пожалуйста. Надо распарсить URL и вывести четыре его части: протокол, хост, порт, страницу (все, кроме хоста, может отсутствовать). Я не прошу писать за меня, подскажите только куда копать.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
#include <regex>
#include <string>
#include <vector>
 
using namespace std;
 
int main()
{
    vector<string> urls;
    urls.push_back("http://cyberforum.ru/index.html");
    urls.push_back("https://cyberforum.ru:8080/");
    urls.push_back("cyberforum.ru");
    regex re("^([a-z]+://)?([^:/])(:[0-9]+)?(/.*)?$");
    for (string url : urls)
    {
        smatch matches;
        regex_search(url, matches, re);
        for (auto match : matches)
        {
            cout << match << endl;
        }
    }
    return 0;
}


Вернуться к обсуждению:
Не получается распарсить урлы регуляркой C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.09.2017, 14:04
Готовые ответы и решения:

Распарсить регуляркой
Доброго времени суток. Есть строка ...

Не получается с регуляркой
Здравствуйте, я совсем запутался и ничего не понимаю уже %-) Почему находит совпадение и как...

Не получается распарсить textBox
Есть задание: из textBox-а достать текст вида &quot;a f w g e h d h&quot; и записать каждую букву в массив...

Не получается распарсить строку
Здравствуйте , у меня возникла проблема вот допустим у меня есть хтмл страница и мне нужно в ней...

6
26.09.2017, 14:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.09.2017, 14:04
Помогаю со студенческими работами здесь

Не получается распарсить xml
Здравствуйте. помогите пожалуйста. есть xml: &lt;?xml version =&quot;1.0&quot; encoding =&quot;utf-8&quot;?&gt; &lt;pogoda...

Не получается распарсить сайт
Добрый день. Пересёрфил форумы в попытках найти помощь в парсинге сайтов. Изначально пользовался...

Не получается распарсить страницу с помощью HtmlAgilityPack
Доброй ночи. Почему-то не получается запарсить html-страницу при помощи HtmlAgilityPack. Код: ...

Не получается распарсить rss на одном сайте. Библиотека jsoup
Вот сам сайт http://www.economist.com/sections/economics и его rss по ссылке...

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