Суть проблемы, есть несколько видов масок:
ДЗ-YYMMDDNNNN
ДЗ-YYYYMMDDNNNN
ДЗ-201607290001
YYДЗYYMMDDNNNN
YYYYMMDDNNNNДЗ
Из всего этого мне нужно получить все буквы Y,M,D при условии, что эти буквы идут рядом, тоесть например
CD-YYDDMM, чтоб из CD буква D не учитывалась, как нибудь это можно реализовать?
wolf-9830: А эти буквы не рядом с M. Или вы неудачно сформулировали вопрос.
/((?:YY)?)(?:Д3)?(YYMMDD)/
Затем объединять первую и вторую найденные группы.