among

2.0.0 • Public • Published

among

Travis

Find the substring / element between the $start and $end argument.

Developers often need to find a string between two elements. This package will simplify that task by abstract away the regex part.

Usage

$ npm i --save among
const among = require('among');
 
const str = 'The [quick] [brown] {{fox}} $jumps$ over the [lazy] {{dog}}';
 
let find = among('{{', '}}');
 
console.log(find(str));
 
find = among('[', ']', true);
 
console.log(find(str));
 
console.log(among('$', '$')(str));

Result:

[ 'fox', 'dog' ]
[ '[quick]', '[brown]', '[lazy]' ]
[ 'jumps' ]

Api

const find = among(string $start, string $end [, boolean $preserved]);

find(string $str)
  • $start is the first string to match

  • $end is the last string to match

  • $preserved is if the $start and $end strings should be preserved(optional)

  • $str the input string to search for elements

Tests

$ npm test

Contribution

Contributions are appreciated.

License

MIT-licensed. See LICENSE.

Package Sidebar

Install

npm i among

Weekly Downloads

98

Version

2.0.0

License

MIT

Last publish

Collaborators

  • bjarneo