Имеется следующий код:
string s="3 5 8 * + 0 3 333.33 5543rdw32 3-9 3 -9 ^4 ^ 5 3*3 3 % 9 8%8 19 / 8 19/87 55,90,3 22,4";
regex r(R"([%*=+-])");
for(sregex_iterator i = std::sregex_iterator(s.begin(), s.end(), r);
i != sregex_iterator(); ++i) {
smatch m = *i;
cout << m.str() << endl;
}
Проблема в том, что хочу чтобы парсились все символы / из входной строки вместе с другими операторами указаными в регулярном выражении. Еще необходимо чтобы забирался оператор ^ , как можно реализовать ? Как только добавляю в скобки еще / или экранирую если его / внутри этих скобок, то парсятся так же точки и запятые и прочие лишние символы. И еще хотел спросить - предположим у меня есть один большой регексп , мне важно чтобы он был чувствителен к регистру, но есть некоторая часть от этого регекспа, которая не должна быть чувствительна к регистру. Как быть? Помогите пожалуйста.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пытаясь делать курсач застрял вот на таком моменте: Вот скрин кансоли на каком месте остановилась прога: А делаю я решение системы линейных...
Есть такой кодВ данном случае я вручную создаю каждую ячейку,заполняю ее и вставляю в ряд