Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Регулярные выражения (ECMAScript) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ MySQL сравнение 2 дат http://www.cyberforum.ru/cpp-beginners/thread1581026.html
Всем привет интересует вопрос как получить на MySQL дату табличную
C++ Создать дерево для работы со строками организовать функции инициализации дерева, добавления/удаления элементов/веток дерева, вывода на экран как это все сделать? сам пытался - вышло целое ничего( http://www.cyberforum.ru/cpp-beginners/thread1581012.html
C++ Процедура нахождения чисел в произвольной строке С#
Надо написать процедуру для нахождения положительного и отрицательного числа или чисел, в строке состоящей из цифр и букв. Есть такой кусок кода, но он находит все числа. т.е. если изначально...
C++ Построить вектор на основе матрицы
Здравствуйте, нужна помощь по третьему заданию. Задание перепечатывайте на форум. Правила форума 5.18 Запрещено размещать задания и решения в виде картинок и других файлов с их текстом.
C++ Массив. Минимальное из нечетных значений http://www.cyberforum.ru/cpp-beginners/thread1580997.html
Как найти минимальное нечетное значение? И его номер в массиве. #include <iostream> #include <cstdlib> #include <string> #include <cmath> #include <math.h.> using namespace std; int main ()...
C++ Передача структуры в функцию Пишу программу по структурам... Хочу передать в функцию объекты структуры, т.е. zakaz и параметр size(размерность), так, что бы передать после всего в главную функцию обратно и объект структуры и... подробнее

Показать сообщение отдельно
Nikitko_Cent
136 / 106 / 11
Регистрация: 27.10.2011
Сообщений: 665
Завершенные тесты: 2
15.11.2015, 11:28  [ТС]
Цитата Сообщение от Kastaneda Посмотреть сообщение
Круглые скобки "захватывают" результат. Регулярки приминяются в двух случах - 1. проверить соответсвтует ли строка регулярному выражению и 2. найти что-то, что соответсвует этому регулярному выражению.
Во втором случае может потребоваться результат не всего регулярного выражения, а его части. В этом случае эту часть оборачивают в круглые скобки.
Спасибо. А можно ли сделать так, чтобы если строка подходит под шаблон, то после выполнения:

C++
1
2
std::smatch m;
std::regex_search(in, m, std::regex(tmpl));
В m не было этой строки целиком, а лишь указанные мной группы захвата?

Добавлено через 2 минуты
Цитата Сообщение от Kastaneda Посмотреть сообщение
Bash
1
[\\s+]#R[\\s+](?:B:b)[\\s*][\\s+]\\[\\s+](?:S|s)[\\s*]
Эта штука вообще вызывает эксцепшн.

Если кому интересно, то сделал вот так:
C++
1
[ |\\t]*#R[ |\\t]*([B|b][0-9]*)[ |\\t]*/[ |\\t]*([S|s][0-9]*)

Не по теме:

Добавлено через 1 минуту

Цитата Сообщение от Kastaneda Посмотреть сообщение

Не по теме:

Слегка не в том состоянии

Суббота, понимаю

0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru