gpt4 book ai didi

javascript - 找到两个常量之间和一个常量之后的子字符串的值

转载 作者:行者123 更新时间:2023-11-30 17:49:57 26 4
gpt4 key购买 nike

我有一个值为 Y2014M1D2 的字符串。如果我想得到这个值的一个子串,只有 M 和 D 之间的数字,即“1”,另一个只有 D 之后的值,即“2”。我怎样才能做到这一点?在我像这样在参数中使用带有偏移量和长度的替代之前:

var str = 12345;
var sub = str.substr(2,1);

这没问题,但现在字符串的长度都不同,所以这不再有效。我想我现在需要使用替换命令。谁能帮我吗?谢谢。

最佳答案

尝试一个简单的 regex.match()

var matches = 'Y2014M1D2'.match(/Y(\d+)M(\d+)D(\d+)/);
var y = matches[1];
var m = matches[2];
var d = matches[3];

关于javascript - 找到两个常量之间和一个常量之后的子字符串的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19248258/

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