如何通过比较Jquery或Javascript中的两个字符串来删除字符串的重复部分

如何通过比较Jquery或Javascript中的两个字符串来删除字符串的重复部分,javascript,jquery,Javascript,Jquery,有人能帮我吗?var str1='aaabbccc', $expectedStr = '<option value="DDD">DDD</option>'; str2='CCCDDD', 结果=str2。是否替换(/-1)?“”:m; }); 控制台日志(结果)//返回DDD (这里我假设您要检查“原子”子字符串…) 小提琴示例: $expectedStr = '<option value="DDD">DDD</option>'; var s

有人能帮我吗?

var str1='aaabbccc',
$expectedStr = '<option value="DDD">DDD</option>';
str2='CCCDDD', 结果=str2。是否替换(/-1)?“”:m; }); 控制台日志(结果)//返回DDD
(这里我假设您要检查“原子”子字符串

小提琴示例:

$expectedStr = '<option value="DDD">DDD</option>';
var str1='<option value="AAA">AAA</option><option value="BBB">BBB</option><option value="CCC">CCC</option>',
    str2='<option value="CCC">CCC</option><option value="DDD">DDD</option>',

    result = str2.replace(/<option .+?<\/option>/g, function(m) {
        return (str1.indexOf(m) > -1)? "" : m;
    });

console.log(result); //returns <option value="DDD">DDD</option>