У меня есть такой файл:
const stringToTest = ' test1\n test2\n test3\n \n \n'
Вывод, который я хочу получить:
stringTransformed = 'test1\n test2\n test3\n \n'
, другими словами, я хочу избавиться только от ПОСЛЕДНЕГО пустого пространстваи новая строка:
' \n'
Я попробовал следующее:
stringToTest.replace(/\s+\n$/, '')
, но он удаляет все пробелы и новые строки в конце файла.
Iзнаю, что я могу сделать это с помощью split и join, но я бы предпочел делать это с помощью регулярных выражений, поскольку это намного быстрее, а иногда мои строки действительно большие, поэтому я не хочу разбивать их на массивы.