Знак вопроса и двоеточие - что это в регулярных выражениях
Это так называемая "non-capturing group". Подробности придется поискать