in brief this inserts or before matched regexp \n\r?|\r\n?
То есть строго отвечая на заданный вопрос - нет, не дописывает. Но функция не заменяет имеющиеся в тексте символы перевода строки, а вставляет тег перед ними - потому символ перевода строки в тексте после тега будет.