чоткие пацанчики делают это через DOM дерево
но ты можешь методом "разрезать - склеить":
читаешь,
тексттест заносишь в переменную $THE_TEXT,
в текст вместо нее - рандомстринг,
убираешь переносы в тексте,
заменяшь рандомстринг на значение переменной $THE_TEXT
записываешь
а играть в регекспы тебе рановато, но выражение есть, да