From 6ac7bace213145cb655e9a5e9e209384db08e5f9 Mon Sep 17 00:00:00 2001 From: "D.A.Bashkirtsev" Date: Wed, 5 Dec 2018 07:29:55 +0500 Subject: [PATCH] Fix getAndRemoveConfig regex (#708) * Fix getAndRemoveConfig regex Update getAndRemoveConfig regular expression for prevent cases, when header has name like "foo::bar::baz". * Fix wrong regexp * Fix regex Ignore `:foo` cases --- src/core/render/compiler.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/render/compiler.js b/src/core/render/compiler.js index e1cd9bf..9d6536d 100644 --- a/src/core/render/compiler.js +++ b/src/core/render/compiler.js @@ -19,7 +19,7 @@ export function getAndRemoveConfig(str = '') { str = str .replace(/^'/, '') .replace(/'$/, '') - .replace(/:([\w-]+)=?([\w-]+)?/g, (m, key, value) => { + .replace(/(?:^|\s):([\w-]+)=?([\w-]+)?/g, (m, key, value) => { config[key] = (value && value.replace(/"/g, '')) || true return '' })