【发布时间】:2015-11-30 04:23:07
【问题描述】:
我正在创建一个网页,以在词云中显示最新推文中出现频率最高的词。它基于nodejs + html。
我正在从我的 server.js 文件中获取推文,并将文本格式的单词推送到我的 html 页面。
我的 HTML 代码:
<script>
var data, twArr;
var data = document.getElementById('data').innerHTML;
data = data.toLowerCase().replace(/object Object/g, '').replace(/[\+\.,\/#!$%@\^&\*{}=:;_`~]/g,'');
data = data.replace(/[0-9]+/g, "");
var twArr = data.split(' ');
<< then I pass twArr to my cloud code>>
</script>
<body>
<p id="data">
{{data}}
</p>
</body>
使用此代码,它会显示所有垃圾词,如 urls(https:...) 和没有意义的词,以及常见的词,如 to、if、is、of 等......
知道如何删除所有这些垃圾并只使用有效的单词吗?谢谢。
【问题讨论】:
-
您的问题不包含任何 D3 或 node.js 代码,也不包含任何创建词云的内容。您的问题似乎与这些标签中的任何内容无关,因此请不要添加它们。
标签: javascript twitter