find the first pattern of at least 2 characters that are in the same order
by Franc Muñoz
JavaScript
var match = function (str1, str2) {
str1 = str1.toString(); str2 = str2.toString();
ret=''; i=0; j=0; l=str1.length();
while(i<l && j<l)
{
if(str1[i]==str2[j])
{
ret+=str1[i];
i++;
j++;
}
}
/*
for (var i = 0; i < str1.length; i++) {
for (var j = str1.length - i; j-1; j--) {
//document.body.innerHTML += str1.substr(i, j);
if (str2.indexOf(str1.substr(i, j))>-1) {
ret+=str1[i];
}
}
}
*/
return ret;
}
document.body.innerHTML += (match("/some[1]/where[1]/over[3]/here[1]", "/some[1]/where[1]/over[4]/here[1]"));