Я не могу заставить это простое регулярное выражение работать для сопоставления электронных писем:
'w*(?:.w*)*@w*(?:.w*)*w{2,5}'
Он должен работать, как я проверил его с regex pal
и это работает просто отлично.
Я думаю, что есть проблема с дополнительным классом персонажа
но я не уверен.