Source Code
Code Select
function find(str,string){
if(string.find(str)!= null){return true;}else{return false;}
}
function FindAndReplace(string,findString,Replace){
if (find(findString,string)&&findString!=string){ local n=-1;
do{n++
if(n+findString.len()<=string.len()){
if(string.slice(n,n+findString.len())==findString){ local prev=null,next=null;
if(n==0){prev="";}else{prev=string.slice(0,n)}
if(n+Replace.len()==string.len()){next=""}else{next=string.slice(n+findString.len(),string.len())}
string = format("%s%s%s"prev,Replace,next); n=string.len()+1;
return string;
}
}
}while (n<string.len())
}else{return string;}
}