javascript - 如何拆分每个单词和空格?

标签 javascript arrays regex string split

我正在尝试用空格拆分简单的 contentText(来自 span 元素),但由于某种原因它不会拆分所有空格。

我的算法可以正常处理输入文本等其他元素。现在做了几个小时的研究,但找不到我需要的结果。

var list_topic = table.find('.list_topic')[0].textContent;
var check_topic = list_topic.split(" ");
console.log(check_topic);

上面的代码返回:

["    ","word ","word    ","word","  ","word "]

期望的输出"

["","","","","","word","","word","","","","","word","","","","word",""]```

最佳答案

您可以采用查找空格的正则表达式。

var string = '    word  word word      \nword';

console.log(string.split(/\s/));

关于javascript - 如何拆分每个单词和空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56260164/

相关文章:

javascript - 正则表达式匹配方括号内的方括号谷歌电子表格

ios - 动态使用多维数组作为 UIImage 数组

c++ - 写入数组时出现段错误

regex - Grep 中间的通配符

javascript - 如何访问已登录的 G+ 用户的公共(public)资料(至少是用户 ID)

javascript非多点触摸事件

javascript - 如何在 jquery datepicker 的禁用日期上显示工具提示

Javascript 将具有相同起始字符的数组中的单词分组

java - 将字符从字符数组中的一个位置通过另一个位置转换为java中的字符串

regex - Powershell:用变量替换正则表达式命名组