【发布时间】:2022-11-18 21:40:01
【问题描述】:
我想基于模板将文本文件中的数据转换为结构化 JSON 对象。
该模板如下所示
Hello my name is {name}!
文本文件包含以下输入
My name is Max
现在期望得到一个如下所示的 JSON 对象:
{
"name": "Max"
}
有没有一种简单的方法来处理这一切?例如一个 npm 包。
谢谢!
【问题讨论】:
-
您的模板和输入不匹配是错误吗?
-
看起来像一个解析的东西。 TS-ANTLR 和 ANTLR,除非你知道你的子集语言是常规的,但无论如何你都会用正则表达式破解它
-
@StevenSpungin op 想做其他事情,从模板中获取数据
-
@KonradLinkowski:输入是正确的,是的——我想反其道而行之:-)
-
首先,您可以将您的短语转换为正则表达式,并将您的卷曲替换为括号组。那将与您的领域相匹配。在某些情况下,您需要进行一些逃避。
标签: javascript node.js typescript dictionary extract