Я использую это регулярное выражение в Java:
^(Mon(?:.?|day)?)(?:[\.,])?$
(это можно проверить здесь )
Я хочу записать день, за которым следует необязательный .
или ,
.В случае дня понедельника я хочу захватить либо Monday
, либо Mon
.Однако я не хочу, чтобы дополнительные .
или ,
были сохранены в группе захвата.Кажется, это работает только для «понедельника», а не для «понедельника».(см. ссылку).
Как мне этого добиться?