检索第一个斜杠后的子字符串
retrieve the substring after the first slash
我有一个类似于以下模式的字符串:
string1 / string2 / string3
我想得到以下作为结束字符串:
string2 / string3
我正在使用下面的代码来做到这一点。 Javascript 有没有更好的方法来管理它?
代码
var key = 'door / chair / screw';
var keyArray = key.replace('/', ', ');
var endKey = keyArray[1];
一个简单的方法是使用 split
、slice
和 join
。
var key = 'door / chair / screw';
console.log(key.split(' / ').slice(1).join(' / '));
或者如果你想通过替换来完成,这里有一个方法:
var key = 'door / chair / screw';
console.log(key.replace(/\w+\s+\/\s+/, ''));
我有一个类似于以下模式的字符串:
string1 / string2 / string3
我想得到以下作为结束字符串:
string2 / string3
我正在使用下面的代码来做到这一点。 Javascript 有没有更好的方法来管理它?
代码
var key = 'door / chair / screw';
var keyArray = key.replace('/', ', ');
var endKey = keyArray[1];
一个简单的方法是使用 split
、slice
和 join
。
var key = 'door / chair / screw';
console.log(key.split(' / ').slice(1).join(' / '));
或者如果你想通过替换来完成,这里有一个方法:
var key = 'door / chair / screw';
console.log(key.replace(/\w+\s+\/\s+/, ''));