npm i textvarify
import {Snippet} from "textvarify/lib/snippet";
import {SnippetBorder} from "textvarify/lib/models/borders";
const text = 'Hello, {{user}}, i am a demo case.';
snippet = new Snippet(SnippetBorder.BRACE, 2); // init snippet as {{snippet}}
scraper = new Scraper(snippet); // init scraper
const values = scraper.getAllValues(text); // values = ['user'];
const borderValues = scraper.getAllValuesWithBorder(text); // borderValues = ['{{user}}'];
const maching = scraper.isMatch(text); // maching = true; there is at least one snippet in the text.