我正在使用 Scriban 从动态对象和字符串形式的 html 模板呈现 html 模板。
我正在尝试验证动态对象是否包含我需要填写到模板中的所有字段。
为此,我需要找到模板的所有部分,这些部分由开头的“{{”和结尾的“}}”分隔。
我的 html 模板是一个字符串,可能如下所示:
"<ul id='object'>\n<h2>Name 2: {{ object.Username }}</h2>\n<h1>Message 2: {{ object.Password }}</h1>\n</ul>"
适合上述 html 模板的动态对象必须包含一个用户名字段和一个密码字段。
我想将字符串的所需部分导出为子字符串的集合。我一直在研究正则表达式,但我在那个领域非常年轻,我会很感激我能得到的任何帮助。
为了完全清楚,我在上面的示例中寻找的输出(“代码片段”)是包含“object.Username”和“object.Password”的字符串集合。