给定一个输入字符串,我需要在一个管道分隔的字符串中搜索并删除该输入。使用" s1"作为示例输入:
对于所有那些正在贬低的人,我试图分裂但没有成功。也许我忽视了一些简单的事情。
currentSelArr = inputString.split('|');
for(var i = 0; i < currentSelArr .length; i++) {
if(currentSelArr[i] === stringToDelete) {
//What should I do here?
}
}
答案 0 :(得分:1)
也许最简单的方法是使用string.split()而不是正则表达式:
"ab|s1|s2".split("|").filter(function(el, index) {
return el !== 's1';
}).join("|");