我试图调试在字符串中搜索的问题,它归结为以下有趣的代码。
两者似乎都相等"item "
,"item "
但事实并非如此!
var result = ("item " === "item ");
document.write(result);
console.log(result);
通过将其粘贴到 Python 解释器上进一步调查后,我发现第一个"item "
具有不同类型的空间,如"item\xc2\xa0"
. 我认为这是一个不间断的空间。
现在,匹配这些字符串的一种可能解决方案是\xc2\xa0
用空格替换,但是有没有更好的方法将所有特殊空格字符转换为普通空格?