获取字符串中所有包含某一字符的方法
调用以下方法:
var index1 = this.GetFirstStrPositions(markingValue[a].Top1, '<').reverse();
以下为方法
//获取字符串中所有包含'<'的位置
GetFirstStrPositions(str, subStr) {
var indexs = [];
var string = str;
while (true) {
var index = string.lastIndexOf(subStr);
if (index != -1) {
string = string.substr(0, index) + string.substr(index + subStr.length, string.length);
indexs.push(index);
} else {
break;
}
}
return indexs;
},
//获取字符串中所有包含'>'的位置
GetLastStrPositions(str, subStr) {
var indexs = [];
var string = str;
while (true) {
var index = string.lastIndexOf(subStr);
if (index != -1) {
string = string.substr(0, index) + string.substr(index + subStr.length, string.length);
indexs.push(index);
} else {
break;
}
}
return indexs;
},