Мне нужно сделать программу на С ++, которая распознает адреса электронной почты. моя программа должна проверить, содержит ли данное письмо "."или "-". Я использовал для этого регулярное выражение, и оно работало, только если "."или "-" был в самом конце строки электронной почты. Как я могу заставить регулярное выражение искать эти символы, когда они не находятся в конце строки?
Я уже пытался использовать обратную косую черту, например [\.] И [\\.] И [\\\\.] но ни одна из этих работ. Я также пробовал без обратной косой черты, но это тоже не сработало.