Break consecutive repetition of a string in Node.js and browsers.
var comboBreaker = require('combo-breaker'),
redundant,
broken
;
redundant = 'I really really really really love pizza.';
broken = comboBreaker(redundant, 'really ');
console.log(broken); // "I really love pizza."
broken = comboBreaker(redundant, 'really ', { keep: 2 });
console.log(broken); // "I really really love pizza."
Searches string str
for consecutive repetitions of combo
and returns a copy of str
with the repetitions replaced by a single combo
. Use options.keep
(integer
) to keep more than one (or no) combo
.
Install with npm:
npm install combo-breaker
ISC