jsdifflib - 如何比较没有空格的文本

时间:2018-03-14 11:23:35

标签: javascript html json

我使用this库来计算两个JSON对象之间的差异。但是,我希望在删除连续单词之间的额外空格后在行上进行比较。

例如,Hello XYZHello XYZ应视为相同。

我是Javascript的新手,并不知道修改的确切位置。任何帮助将受到高度赞赏。

1 个答案:

答案 0 :(得分:1)

您可以使用这个简单的正则表达式删除多余的空格,然后匹配字符串,



let s = 'Hello      XYZ';
let re = /\s+/g
s = s.replace(re, ' ');
let s1 = 'Hello XYZ';
console.log(s1 === s);