如何细分给定文本的值?

问题描述 投票:0回答:1

我一直在使用 YGOProDeck API YGO ProDeck (Yu-Gi-Oh!是一款在日本创建并为 Konami 发行的集换式卡牌游戏)用于学习目的,我想尝试一种分析描述的方法/卡片的效果,提取每个价值兴趣并填充哈希图。 例如:我有一张“蔑视弱者”卡片,上面写着:“牺牲你的一只怪物,它会给你300点生命值”。正如您所读到的,这种影响可以在这些值上取消:

{
   "activatedEffect": "Sacrifice",
   "target": "one monster own",
   "value": "300" ,
   "stat": "LifePoints"
}

我不知道如何准确构建这个问题,因为我是一名初级程序员,但我认为通过上面的例子我会解释一下。

存在一种无需人工智能即可做到这一点的方法,如何建议“著名”聊天机器人? 为此通常使用哪些概念、软件架构、模式设计、范式?或者只是更容易地将所有效果写在手上?

p.d:抱歉我的英语不好。我不使用翻译,因为我想学习这种语言,我正在做

algorithm text hashmap
1个回答
0
投票

根据我对OP问题的理解,OP想要解析JavaScript中的JSON字符串(如帖子评论中所述)。

使用

JSON.parse
可以轻松从 JSON 字符串中提取值。 以提供的 JSON 字符串为例:

const jsonString = `{
   "activatedEffect": "Sacrifice",
   "target": "one monster own",
   "value": "300" ,
   "stat": "LifePoints"
}`;
const parsed = JSON.parse(jsonString);
console.log(parsed.stat); // LifePoints
© www.soinside.com 2019 - 2024. All rights reserved.