Обрезать конечные пробелы перед новой строкой в ​​одной многострочной строке в JavaScript

Допустим, у меня есть эта единственная строка, здесь я обозначаю пробелы ("") с помощью ^

^^quick^^^\n
^brown^^^\n
^^fox^^^^^\n

Какое регулярное выражение использовать для удаления конечных пробелов с помощью .replace () ? использование replace (/ \ s + $ / g, "") не очень полезно, так как это удаляет только пробелы на последней строчке с «лисой».

Просматривая другие вопросы, я обнаружил, что replace (/ \ s + (?: $ | \ N) / g, "") соответствует правильным разделам но также избавляется от символов новой строки, но они мне действительно нужны.

Итак, идеальный результат будет:

^^quick\n
^brown\n
^^fox\n

(удаляются только конечные пробелы, все остальное остается)

10
задан Recct 6 April 2011 в 15:19
поделиться