Javascript 将文本中的单词保存到数组中

Javascript 将文本中的单词保存到数组中,javascript,jquery,node.js,Javascript,Jquery,Node.js,我正在尝试做一项有趣的任务,但目前不知道如何去做。 我有一个wiki页面(例如:),我想将此页面中的每个单词保存到一个数组中。此外,我需要解析这个数组来提取一些特定的单词 有人能给我一个提示吗?我如何将文本中的单词保存到数组中。 我该如何解决这个问题: -删除每个单词的标点符号,例如,.()“”等。 -如果单词是html标记,不要存储它 谢谢。通过使用split()方法,它用于将字符串拆分为子字符串数组,并返回新数组。请阅读更多信息 var text=“您的文本”; 变量punctRE=/[\u

我正在尝试做一项有趣的任务,但目前不知道如何去做。 我有一个wiki页面(例如:),我想将此页面中的每个单词保存到一个数组中。此外,我需要解析这个数组来提取一些特定的单词

有人能给我一个提示吗?我如何将文本中的单词保存到数组中。 我该如何解决这个问题: -删除每个单词的标点符号,例如,.()“”等。 -如果单词是html标记,不要存储它

谢谢。

通过使用
split()
方法,它用于将字符串拆分为子字符串数组,并返回新数组。请阅读更多信息

var text=“您的文本”;
变量punctRE=/[\u2000-\u206F\u2060-\u2E7F\\'!“\$%&()*+,\-.\/:;?@\[\]^ `{124;}]/g;
text.replace(点号“);//从字符串中去掉所有标点符号。
var myArray=text.split(“”;//传递一个空白作为分隔符。

对于初学者,您可以执行
words.split(“”)//返回单词的数组
。拆分(“”);我需要使用没有库的简单javascript?但我如何解决这个问题?对于每个单词,请删除标点符号,例如,.()”,以及-如果单词是html标记,请不要存储它。对于words.split(“”);我需要使用没有库的简单javascript?但是如何解决此问题?对于每个单词,请删除标点符号,例如,.()”,以及-如果单词是html标记,不要存储它。@Chris检查对我答案的编辑。我已经提供了一种删除所有标点符号的方法。感谢您抽出时间,但如果var text=“your text”;使用该代码,该数组中仍然存在单词“”。这篇文章应该能帮助你@Chris实现这一目标
var text="your text";
var punctRE = /[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,\-.\/:;<=>?@\[\]^_`{|}~]/g;
text.replace(punctRE, ''); // Strip all punctuation from the string.
var myArray=text.split(" "); // Pass an empty space as a separator.