我正在使用Scriban从动态对象中呈现html模板,并以字符串形式呈现html模板。
我正在尝试验证动态对象是否包含我需要填写到模板中的所有字段。
为此,我需要找到模板的所有部分,这些部分的开头是“ {{”,结尾是“}}”。
我的html模板是一个字符串,可能看起来像这样:
"<ul id='object'>\n<h2>Name 2: {{ object.Username }}</h2>\n<h1>Message 2: {{ object.Password }}</h1>\n</ul>"
适合上述html模板的动态对象必须包含“用户名”字段和“密码”字段。
我想将字符串的所需部分导出为子字符串的集合。 我一直在研究Regex,但我在该领域非常环保,希望能得到我的任何帮助。
要完全清楚,在上例中寻找的输出(“代码段”)是包含“ object.Username”和“ object.Password”的字符串的集合。