如何在split函数中使用空格和换行符
how to take whitespace and newline in split function
我必须在这样的字符串中迭代:
message: dob cat dog dog
cat cat
像一个多个分隔符一样,我需要空白和换行符(''n),所以我的功能是:
message.split(' ,'n').forEach(function(x){
...});
但这不是工作。有人能帮我吗?
我宁愿使用regex:
message.split(/[' 'n]/)
[]-匹配此组中的一个字符
"''"-将匹配单个空格,
'''n'-将匹配新行
您也可以使用它。
message.split(/'s/)
演示:点击此处
相关文章:
- 如何在正则表达式中匹配空格、换行符
- 正则表达式在换行符 前面有两个空格
- javascript 正则表达式中回车符、换行符和多个空格的匹配
- 替换 JavaScript 中的空格和换行符
- Jquery 和 Contenteditable - 强制换行符显示为单个空格
- JavaScript源代码中的换行符或空格/制表符有什么不同吗?(甚至在评论中!?
- 仅删除空换行符,保留空格
- 正则表达式删除换行符和内容之间的空格
- 删除文本中的空格,同时保留换行符
- 将换行符+4空格替换为
- 如何在javascript中用空格替换换行符
- 如何在不丢失换行符和空格的情况下将js字符串变量传递给php
- 如何在split函数中使用空格和换行符
- 将正则表达式组合为空格和换行符
- 如何防止IE将文本区换行符转换为单个空格
- 我怎样才能在一个用逗号、换行符或空格分隔的文本区域中计算唯一的电话号码数?
- 将所有空格替换为一个,但保留换行符
- 使用javascript用空格替换换行符
- JavaScript中的空格替换为换行符
- 如何清理多个空格/换行符