gpt4 book ai didi

javascript - JS : Extract number from string, 在特定单词之前

转载 作者:行者123 更新时间:2023-11-30 17:10:52 25 4
gpt4 key购买 nike

我想提取正好在文本 kcal 之前的数字。我该怎么做?

foo = "1119 kJ / 266 kcal";

// want to return: 266

http://regex101.com/r/tZ3fH8/1

最佳答案

您可以使用 capturing组以匹配并捕获该词前面的数字。下面的正则表达式将匹配/捕获以下任何字符:数字、“一次或多次”,前面是可选的空格,后跟单词“kcal”。

var r = '1119 kJ / 266 kcal'.match(/([\d.]+) *kcal/)[1];
if (r)
console.log(r); //=> "266"

关于javascript - JS : Extract number from string, 在特定单词之前,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27052436/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com