我怎么能代替第一N
出现很多空格和选项卡下面的字符串:替换首先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行上运行这样的表现很重要。
@stealththeninja欧普希望只替换字符串中的前4次出现,从而在文件名中留下空格完整。 –
'g'将取代一切。但我只需要替换第一个'n'出现 –
就像你可以使用某种循环的气味 –