У меня есть следующее регулярное выражение: (?i)p\w+@t(-)?\w+(-\w+)?(\.\w+)?\.at
, которое соответствует данным, например
[email protected]
[email protected]
Как я могу переписать это регулярное выражение, чтобы использовать группы без захвата?
[?i]p\w+@t[-]?\w+[-\w+]?[\.\w+]?\.at
больше не будет соответствовать результатам(?:?i)p\w+@t(?:-)?\w+(?:-\w+)?(?:\.\w+)?\.at
то же самое здесь
т.е. (?i)p
должен быть доступен для записи как ?ip
Я думаю, но на https://regex101.com я получаю ошибки только при попытке использовать (?:?i)p\w+@t(?:-)?\w+(?:-\w+)?(?:\.\w+)?\.at
с незахватывающими группами.
В конце python3 должен оценить регулярное выражение.
(?i)p\w+@t(?:-)?\w+(?:-\w+)?(?:\.\w+)?\.at
- person Jan   schedule 17.05.2017