gpt4 book ai didi

Javascript获取变量字符串的最后一部分

转载 作者:行者123 更新时间:2023-11-30 08:09:03 25 4
gpt4 key购买 nike

我有这样的字符串;

a-variable-part[]
another-string[x]

在不知道每个字符串的长度的情况下,我想将字符串的第一部分与 [] 中的内容分开

在上面的例子中我想得到:

  • "变量部分", ""
  • "另一个字符串", "x"

你知道吗?

最佳答案

您可以使用正则表达式来查找两部分,如下所示:

function getParts(str) {
var matches = str.match(/(^.*?)\[(.*?)\]/);
if (matches) {
return({first: matches[1], second: matches[2]});
}
return(null);
}

工作演示:http://jsfiddle.net/jfriend00/Nn63v/

为了解释正则表达式,它匹配从字符串开头到第一个 [ 字符的第一组字符。然后,它匹配 [ 和 ] 之间的第二组字符。

关于Javascript获取变量字符串的最后一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13110238/

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