replace-nth
Replace only specific occurrences of a string. e.g. if the string exists 10 times, you can replace, say, the 3rd and 8th occurrences only, etc. Returns a new string with nth specific matches of a pattern replaced by a replacement. The pattern can be a string or a RegExp, and the replacement can be a string or a function to be called for each match.
Install
npm
Install withnpm i replace-nth --save
Tests
Run the tests:
npm test
See the tests for examples.
Usage
var replaceNth = ;;
Params:
num
(string): a number formatted as a string.pattern
(regex|string): The actual pattern to find and replace nth timesreplacement
(string): the replacement to usestr
(string): the string to search for replacements
Example:
var params = // pass any string str: 'aaaaaaaaaaaaaaa' // The nth number of match(es) to replace num: '[135]' // The pattern to replace pattern: /a/g // the replacement to use replacement: 'B';console;//=> 'BaBaBaaaaaaaaaa'
num
'12'
returns twelvth match,'[124]'
returns the first, second and fourth matchs, and so on.
Author
Jon Schlinkert
License
Copyright (c) 2014 Jon Schlinkert, contributors.
Released under the MIT license
This file was generated by verb-cli on October 04, 2014.