我的脚本中有一个包含数据test/test1
的变量。部分test/
已存储在另一个变量中。我想从上一个变量中删除test/
,并希望将剩余部分存储在另一个变量中。我怎么能这样做?
提前致谢... :)
blasteralfred
答案 0 :(得分:11)
在您的情况下,x/y
:
var success = myString.split('/')[1]
您将字符串拆分为/,为您提供['x', 'y']
。然后,您只需要定位第二个元素(当然是零索引。)
编辑:对于更一般的情况,“notWantedwanted”:
var success = myString.replace(notWantedString, '');
其中notWantedString等于你想要摆脱的东西;在这个特殊情况下,“notWanted”。
答案 1 :(得分:1)
要在第一次出现“/”时拆分:
var oldstring = "test/test1";
var newstring = oldstring.substring(oldstring.indexOf("/")+1);
还有很多其他方法可以做到这一点,其他答案也可以。
答案 2 :(得分:1)
如果您的要求与您的描述一样简单,那么就可以这样做:
var a = "test/test1";
var result = a.split("/")[1];
如果您的前缀始终相同(test /)并且您想要删除它,那么:
var result = a.substring(5);
如果您的前缀不同但始终以/结尾,那么:
var result = a.substring(a.indexOf("/") + 1);
答案 3 :(得分:0)
请你选择:
var data = "test/test1";
data = data.replace(/data/gi, 'test/');
或者:
var data = "test/test1";
var dataArray = data.split('/');
var data1 = dataArray[0];
var data2 = dataArray[1];