gpt4 book ai didi

javascript - 获取字符后的数值

转载 作者:行者123 更新时间:2023-11-30 12:29:44 24 4
gpt4 key购买 nike

我有这样一个字符串:

 Executed 29 of 31 (3 FAILED) (skipped 2) (0.283 secs / 0.08 secs)

我想获取跳过后的值。但是,如果我将正则表达式指定为:

/skipped/

它只匹配 skipped 字符,但我想得到 2 之后的数字。

如何在 javascript 中执行此操作?

最佳答案

skipped\s+(\d+)

试试这个。捕获捕获或组。

查看演示。

https://www.regex101.com/r/rG7gX4/9

var re = /skipped\s+(\d+)/gmi;
var str = 'Executed 29 of 31 (3 FAILED) (skipped 2) (0.283 secs / 0.08 secs)';
var m;

while ((m = re.exec(str)) != null) {
if (m.index === re.lastIndex) {
re.lastIndex++;
}
// View your result using the m-variable.
// eg m[0] etc.
}

关于javascript - 获取字符后的数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28104142/

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