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

Некорректная работа регулярного выражения

20.08.2019, 20:54. Показов 313. Ответов 1
Метки нет (Все метки)

Доброе время суток,у меня есть регулярное выражение
C++
1
std::wregex regular(L"[A-Za-z0-9]+([A-Za-z0-9._-]+)*[A-Za-z0-9]@[A-Za-z0-9]+\.[A-Za-z]{2,4}");
по идее оно должно находить емеил в строке полностью, но почему-то regex_search реагирует даже если нет окончания,хотя не должен - dsfdhdf@mail будет срабатывание,а должно сработать только dsfdhdf@mail.ru при таком раскладе,подскажите пожалуйста в чем проблема
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.08.2019, 20:54
Ответы с готовыми решениями:

Ошибка при сопоставлении строки и регулярного выражения
Здравствуйте! Пытаюсь сопоставить цену в долларах соответствующему регулярному выражению, но выдает...

Дайте пожалуйста рабочий пример регулярного выражения c++
Мне нужно что-то типа AnsiString regexp = /<b>(.*)<\/b>/i; AnsiString str = "<b>Hello...

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

некорректная работа программы
В файлах, которые генирируются со случайными выдает всякую чушь using namespace std; int main()...

1
6738 / 4537 / 1839
Регистрация: 07.05.2019
Сообщений: 13,725
Записей в блоге: 1
20.08.2019, 21:03 2
Цитата Сообщение от shadow-nx Посмотреть сообщение
по идее оно должно находить емеил в строке полностью, но почему-то regex_search реагирует даже если нет окончания,хотя не должен - dsfdhdf@mail будет срабатывание,а должно сработать только dsfdhdf@mail.ru при таком раскладе,подскажите пожалуйста в чем проблема
Здесь надо два обратных слэша - -9]+\\.[A-Za
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.08.2019, 21:03

Некорректная работа _getch()
При очень быстром нажатии двух клавиш подряд _getch() ловит два символа. И за-за этого программа...

Некорректная работа rand()
В общем вот кусок кода и картинкой его реализация: #include <stdio.h> #include <conio.h>...

Некорректная работа цикла for.
Ниже приведен код программы, вычисляющей по заданному n значение n!. Прошу объяснить, почему...

Strftime некорректная работа
Ввожу дату/время в виде строки "YYYY-MM-DD HH:MM" и вывожу через strftime, а также для проверки...


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

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

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