我想找到Javascript中两个字符串之间的区别。
给定两个字符串
var a = "<div>hello</div><div>hi</div><div>bye/</div>";
var b = "<div>hello</div><div>hi</div>";
Run Code Online (Sandbox Code Playgroud)
结果应该是 "<div>bye</div>".
类似于公式:
var result = a - b;
Run Code Online (Sandbox Code Playgroud)
&我需要用Javascript实现(在JS中是否有任何默认方法可用?)
谁能帮我吗?
小智 5
这似乎是一个x/y 问题。但无论如何,我会尽力帮助你。
我们希望找到的位置b内a。
var start = a.indexOf(b);
var end = start + b.length;
Run Code Online (Sandbox Code Playgroud)
现在把它放在一起。
return a.substring(0, start - 1) + a.substring(end);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6889 次 |
| 最近记录: |