Вопрос по regexpr
так если они одинаковые, то регулярные выражения не нужны. Можно просто реплейсом. Например

 $title='Gen\r\n';

 $text='Gen\r\n
text
Gen\r\n
text
Gen\r\n
text
Gen\r\n
text';

echo $title.str_replace($title, '', $text);

В массив по абзацам текст заносим, пробегаем по нечетным элементам, если элемент равен предыдущему нечетному — удаляем. Затем опять массив в строку слепляем.