踩到了不可见字符\u200B的坑(0长度的字符) 接收前端输入的时候,由于前端是富文本,去掉空格后,发现还是有字符串,但是看到的却是"",长度是1,但是人眼看到的是没有字符(0长度的),一直找不到原因。 后来网上查找资料发现了。原来是\u200b ((Zero width space) characters)遂去除。 js去除:str
第二个坑不可见字符回车(或者空格?)/u200b没办法进行转换卡在这儿了,能用.cut把两万个字给分词定词性,输出的是pair类型但是还没能统计词频改天继续 发布于 2022-08-12 21:03 赞同 分享收藏 写下你的评论... 还没有评论,发表第一个评论吧登录知乎,您可以享受以下权益: 更懂你的优质内容 ...
鼠标指向,可以看到红点alt解释 \u200b 注意:如果这个符号加到字符串的首尾,用 $.trim() 或者 String.prototype.trim() 是去除不掉的。真是大坑。 去除方法 const regText = function(text){ if(!text) return ''; const reg = /[\0-\x1F\x7F-\x9F\xAD\u0378\u0379\u037F-\u0383\u038B\u038...
接收前端输入的时候,由于前端是富文本,去掉空格后,发现还是有字符串,但是看到的却是"",长度是1,但是人眼看到的是没有字符(0长度的),一直找不到原因。 后来网上查找资料发现了。原来是\u200b ((Zero width space) characters)遂去除。 js去除:str.replace(/\u200B/g,’’);...