在jS中减去两个字符串

时间:2018-03-26 18:11:08

标签: javascript

我想在Javascript中找到两个字符串之间的区别。

给出两个字符串

 var a = "<div>hello</div><div>hi</div><div>bye/</div>";
 var b = "<div>hello</div><div>hi</div>";

结果应为"<div>bye</div>".

喜欢公式:

var result = a - b;

&安培;我需要在Javascript中实现这个实现(在JS中有没有可用的默认方法?)

任何人都可以帮助我吗?

3 个答案:

答案 0 :(得分:3)

这似乎是x/y question。但无论如何,我会尽力帮助你。

我们希望在b内找到a的位置。

var start = a.indexOf(b);
var end = start + b.length;

现在把它放在一起。

return a.substring(0, start - 1) + a.substring(end);

答案 1 :(得分:1)

您可以使用

获得所需的输出

var s = a.replace(b, '')

答案 2 :(得分:-2)

var a = "<div>hello</div><div>hi</div><div>bye/</div>";
var b = "<div>hello</div><div>hi</div>";

c = a.substring(b.length)

console.log(c);