Jak wstawić znak/wyraz przed wyrażeniem regularnym

Wie ktoś może jak umieścić dowolny znak/ciąg przed wyrażeniem regularnym?

Kod działający na wstawienie po wyrażeniu wygląda tak (napisany przez czak’a):
PHONE_REGEX = /\d{3} \d{3} \d{3}|\d{2} \d{3} \d{2} \d{2}/ puts File.read("in.txt").gsub(PHONE_REGEX, "\\0\n")

No to skoro zadziałało wstawienie “\n” po znalezionym stringu, to powinno się też udać przed:

puts File.read("in.txt").gsub(PHONE_REGEX, "dowolny_ciag\\0")