https://jsfiddle.net/2bxpygjr/

могу заменить в первую очередьN вхождения многих пробелов и табуляции в следующей строке:

07/12/2017  11:01 AM             21523 filename with s p a c  e  s.js

Я ожидаю следующий результат:

07/12/2017|11:01|AM|21523|filename with s p a c  e  s.js

Я знаю, не очень элегантный вариант только через вызов заменитьN раз на одной строке

.replace(/\s+/, "|").replace(/\s+/, "|").replace(/\s+/, "|");

Стоит упомянуть, что я собираюсь запустить это примерно на 1 000 000 строк, поэтому производительность имеет значение.

Ответы на вопрос(6)

Ваш ответ на вопрос