find-within-delimiter

1.1.0 • Public • Published

Find within delimiter

This is a utility to be able to find words between delimiters that you define. I created this as an alternative to delimiter-finder which I found could not find words between delimiters that were on new lines. My use case was in reading Markdown files, and replacing some delimiters I had created for myself.

Benefits of this package:

  • ✔️ No dependencies
  • ✔️ Efficient (no unnecessary class being created for usage).
  • ✔️ Supports finding words between delimiters on new lines (\r\n).
  • ✔️ Supports case sensitive (default) or case insensitive delimiter matches.

Usage

When matches are found, they are returned as a array of the matched strings.

const content =
  "Hello @this is@ some content separated by \r\n@some@ delimiters";

const matches = findWithinDelimiter({ delimiter: "@", content });

console.log(matches);
// [ 'this is', 'some' ]

When no matches are found, null is returned

const content =
  "Hello @this is@ some content separated by \r\n@some@ delimiters";

const matches2 = findWithinDelimiter({ delimiter: "#", content });

console.log(matches2);
// null

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i find-within-delimiter

      Weekly Downloads

      0

      Version

      1.1.0

      License

      ISC

      Unpacked Size

      2.61 kB

      Total Files

      4

      Last publish

      Collaborators

      • uuykay