Skip to content

Commit 03d9796

Browse files
committed
refactor: use starting char of delimiter from options
1 parent 1678153 commit 03d9796

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,12 +130,12 @@ module.exports = function postHTMLExpressions (options) {
130130
let before = escapeRegexpString(options.delimiters[0])
131131
let after = escapeRegexpString(options.delimiters[1])
132132

133-
const delimitersRegexp = new RegExp(`(?<!@{?)${before}(.+?)${after}`, 'g')
133+
const delimitersRegexp = new RegExp(`(?<!@${options.delimiters[0][0]}?)${before}(.+?)${after}`, 'g')
134134

135135
before = escapeRegexpString(options.unescapeDelimiters[0])
136136
after = escapeRegexpString(options.unescapeDelimiters[1])
137137

138-
const unescapeDelimitersRegexp = new RegExp(`(?<!@{?)${before}(.+?)${after}`, 'g')
138+
const unescapeDelimitersRegexp = new RegExp(`(?<!@${options.delimiters[0][0]}?)${before}(.+?)${after}`, 'g')
139139

140140
// Create an array of delimiters
141141
const delimiters = [

0 commit comments

Comments
 (0)