есть повторяющийся текст с разными значениями, не могу понять как получить всё между SHOW DOWN где есть пользователь Super до SUMMARY
*** DEALING HANDS ***
Dealt to Super
leberwurst99: folds
Super: raises
1e_st@t: folds
Vendo71: calls
Aaron6565: folds
leberwurst99 said, ":)"
Vendo71: discards
Super: discards
Dealt to Super
Vendo71: checks
Super: checks
*** SHOW DOWN ***
Vendo71: shows
Super: shows
Vendo71 collected
*** SUMMARY ***
Total pot
Seat 2: Super
Seat 3: 1e_st@t
Seat 4: Vendo71
Seat 5: Aaron6565
Seat 6: leberwurst99
делаю так
$nick = 'Super';
preg_match_all('#(?<=)SHOW DOWN.*?'.$nick.'.*?(?=SUMMARY)#is', $contents, $result);
$defeat = count($result[0]);
print_r($result[0]);