从字符串中删除前导逗号
2022-08-30 01:33:09
我有以下字符串:
",'first string','more','even more'"
我想将其转换为数组,但显然由于第一个逗号,这是无效的。如何从字符串中删除第一个逗号并使其成为有效的数组?
我想以这样的东西结束:
myArray = ['first string','more','even more']
我有以下字符串:
",'first string','more','even more'"
我想将其转换为数组,但显然由于第一个逗号,这是无效的。如何从字符串中删除第一个逗号并使其成为有效的数组?
我想以这样的东西结束:
myArray = ['first string','more','even more']
要删除第一个字符,您可以使用:
var myOriginalString = ",'first string','more','even more'";
var myString = myOriginalString.substring(1);
我不确定这是否是你正在寻找的结果,因为你仍然需要拆分它才能用它创建一个数组。也许是这样的:
var myString = myOriginalString.substring(1);
var myArray = myString.split(',');
请记住,' 字符将是此处拆分中每个字符串的一部分。
在这种特定情况下(开始时总是有一个字符要删除),您需要:
str.substring(1)
但是,如果您希望能够检测逗号是否存在并删除逗号(如果存在),则如下所示:
if (str[0] == ',') {
str = str.substring(1);
}