1.0.1 • Published 7 years ago

interpolate-regex v1.0.1

Weekly downloads
10
License
CC0-1.0
Repository
github
Last release
7 years ago

interpolate-regex

Useful for basic templating by interpolating values into placeholders. Takes a left and right delimiter and returns a regex object for matching them and capturing the contents.

install

npm install interpolate-regex

example

const Regex = require('interpolate-regex')

const data = {place: 'world'}
'Hello, {{place}}'.replace(Regex('{{', '}}'), (_, contents) => {
  console.log(contents) // -> 'place'
  return data[contents] // -> 'world'
}) // -> 'Hello, world'

API

Regex(left, right, matchEmpty)

  • left: string left delimiter
  • right: string right delimiter
  • matchEmpty: boolean, true match when there is nothing in between delimiters