interpolate-regex
v1.0.1
Published
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.
Downloads
4
Maintainers
Readme
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 delimiterright: string
right delimitermatchEmpty: boolean, true
match when there is nothing in between delimiters