diff --git a/website/src/website/pages/playground/PlaygroundModel.ts b/website/src/website/pages/playground/PlaygroundModel.ts index 58668cab..3133d9ba 100644 --- a/website/src/website/pages/playground/PlaygroundModel.ts +++ b/website/src/website/pages/playground/PlaygroundModel.ts @@ -247,12 +247,12 @@ export class PlaygroundModel { const regexp = new RegExp( "(\\b" + escapeRegexpChars(codeStringName) + - ":[^\\w`]*`)([^`\\\\\\n]|\\n|\\\\\\\\|\\\\|\\$`)*`" + ":[^\\w`]*`)([^`\\\\\\n]|\\n|\\\\\\\\|\\\\\\`|\\\\\\$)*`" ); const js = this.js; const str = value .replaceAll("\\", "\\\\") - .replaceAll("$", "\\$") + .replaceAll("$", "\\$$$$") .replaceAll("`", "\\`"); const newJs = js.replace(regexp, "$1" + str + "`"); const autoReload = this.settings.autoReload;