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

Найти ошибку в регулярном выражении - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Длина short[] - Почему размер массива внутри make отличается? http://www.cyberforum.ru/cpp-beginners/thread1239653.html
Доброе время суток, господа. #include <iostream> #include <vector> #include <algorithm> using namespace std; template <typename Container> Container make(const short s) {
C++ Вернуть полноценный класс с деструктором из функции можно ли вернуть из функции класс? я имею ввиду полноценный класс с деструктором (например std:string) просто по идее вот например создал ты в функции экземпляр класса, return-ом вернул, а при выходе из видимости (функции) вызвался деструктор и экземпляр уничтожился... т.е. что классы можно возвращать только через параметр функции - по ссылке? http://www.cyberforum.ru/cpp-beginners/thread1239602.html
Отправка символа " через сокеты C++
Как через сокеты отправить символ " ?
Увеличивается размер файла при записи C++
Всем привет. Возник такой вот вопрос. Программа записывает раз за разом(не добавляя в конец а перезаписывая) в один и тот же файл объект с фиксированным размером (28 байт). И после нескольки запусков размер меняется на 1-2 байта, так дошло уже до 36. С чем может быть связано такое изменение размера, и не повлияет ли это на позиционирование в файле?
C++ Map с функциями: Как использовать функции в качестве объектов http://www.cyberforum.ru/cpp-beginners/thread1239591.html
Создал map, в котором по знаку операции( '^' к примеру) ищется бинарная операция. Вот код. #include <iostream> #include <map> #include <functional> using std::cout; using std::cin; using std::endl;
C++ Не обработанное исключение "Integer division by zero" Писал программу для подсчета кол-ва сочетаний. Программа запускается нормально, но как только ввожу результаты и нажимаю Enter, то всплывает окно: "Необработанное исключение в "0x00fd26a4" в "f.exe": 0xC0000094: Integer division by zero." Вот сама программа: #include <conio.h> #include <iostream> using std::cout; подробнее

Показать сообщение отдельно
krv
71 / 51 / 11
Регистрация: 10.07.2014
Сообщений: 328
07.08.2014, 18:15  [ТС]     Найти ошибку в регулярном выражении
Из хелпа к модулю.
"." совпадает с любым символом,
*? ноль или более раз ("не жадный"), то же что {0,}?
* ноль или более раз ("жадный"), то же что {0,}

Небольшое пояснение по поводу "жадности". "Жадные" варианты повторителей пытаются захватить как можно большую часть входного текста, в то время как "не жадные" - как можно меньшую
Добавлено через 5 минут
Да, действительно, вопрос решился
Последний паттерн в выражении, если после него нет обрамляющего текста, должен быть жадным.
то есть
C++
1
r2->Expression = "code='(/d+)' pos='(/d+)' row='(/d+)' col='(/d+)' len='(/d+)'>.*?<word>(.*?)<//word>(.*)"
Спасибо за то что указали куда обратить внимание
 
Текущее время: 09:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru