PHP Regex: выберите все, кроме последнего вхождения

Я пытаюсь заменить все \n 's sans, что последний с \n\t , чтобы красиво отступать для рекурсивной функции.

 This that then thar these them 

должны стать:

 This that then thar these them 

Это то, что у меня есть: preg_replace('/\n(.+?)\n/','\n\t$1\n',$var);

В настоящее время он выплевывает это:

 This that then thar these them 

Краткая информация:

Нужно ли отступать в каждой строке меньше первой и последней строки с использованием регулярного выражения, как я могу это сделать?