Регулярки для парсинга

Nightmare

Пользователь
Lektor расскажи как это работает
PHP:
#<div class=\"((?:[^>]*?))\">((?:(?!<div ).)*?)<\/div>#
Особо непонятно это ?:

Совпадения шаблонам в регулярках, как правило, группируются скобками (), эти группы вызываются в зависимости от того как группы расположены по порядку ($1, $2 или \\1, \\2). Иногда требуется группировка, которая не будет в последующем вызываться, таким образом. Если сказать еще проще, то просто совпадение такой подгруппы не запоминается, для этого в скобках ставится ?:
 
Сверху