function findPosition(str, queryStr, pon) {
var x = str.indexOf(queryStr)
for (var i = 0; i < pon; i++) {
x = str.indexOf(queryStr, x + 1)
}
return x>0 ? str.replace(queryStr,'') : str
}
function FilterRepeatStr(Text, Label) {
var sarr = Text.split('' + Label + '');
var idx = new Array();
var tmp = new Array();
var result = cm = '';
for (var i = 0; i < sarr.length; i++) {
sch = sarr[i].substr(0, 4);
if (!In_Array(sch, tmp)) {
idx[idx.length] = i;
tmp[tmp.length] = sch;
} else {
idx[In_Array(sch, tmp) - 1] = i;
}
}
for (var j = 0; j < idx.length; j++) {
result += cm + sarr[idx[j]];
cm = '' + Label + '';
}
return result;
}
function In_Array(need, arr) {
for (var i = 0; i < arr.length; i++) {
if (arr[i] == need) return (i + 1);
}
return false;
}
console.log(FilterRepeatStr('kfxfd.cn/api/manage/api/manage/api/managesss', '/api/manage'))
let str1 = 'kfxfd.cn/api/manage/api/manage/api/manage'
let aa = str1.replace('\/api\/manage\g', ``)
function quchong1(str){
var newStr="";
var flag;
for(var i=0;i<str.length;i++){
flag=1;
for(var j=0;j<newStr.length;j++){
if(str[i]==newStr[j]){
flag=0;
break;
}
}
if(flag) newStr+=str[i];
}
return newStr;
}
console.log(quchong1('kfxfd.cn/api/manage/api/manage/api/managesss'))
function cc (str,unit) {
let sp = str.split(unit);
console.log(sp)
let a = ''
for(var i=0;i<sp.length;i++){
if(sp[i]===''&& !a.includes(unit)) {
a+= unit;
}else{
a+=sp[i]
}
if(i===sp.length-1 && !a.includes(unit)){
a+=unit
}
}
return a
}
console.log(cc('kfxfd.cn/api/manage/api/manage/api/managesss','/api/manage'))