Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在非字母字符上拆分字符串。正则表达式JavaScript_Javascript_Regex - Fatal编程技术网

如何在非字母字符上拆分字符串。正则表达式JavaScript

如何在非字母字符上拆分字符串。正则表达式JavaScript,javascript,regex,Javascript,Regex,我有一个句子,我想把它分成一个单词数组,但是如果有标点符号,我会在数组中加上引号 这是一个例句!Dangit.split/[\W/]/; //输出:[这是一个,例如,句子,Dangit]您可以选择匹配,然后查找单词字符 这是一个例句!Dangit.match/\w+/g您可以改为使用match并查找单词字符 这是一个例句!Dangit.match/\w+/g改为尝试[\w]+,它将多个非单词字符组合在一起- "This is an example sentence! Dangit".spl

我有一个句子,我想把它分成一个单词数组,但是如果有标点符号,我会在数组中加上引号

这是一个例句!Dangit.split/[\W/]/; //输出:[这是一个,例如,句子,Dangit]您可以选择匹配,然后查找单词字符

这是一个例句!Dangit.match/\w+/g您可以改为使用match并查找单词字符

这是一个例句!Dangit.match/\w+/g改为尝试[\w]+,它将多个非单词字符组合在一起-

"This is an example sentence! Dangit".split(/[\W/]+/)

Array(6) [ "This", "is", "an", "example", "sentence", "Dangit" ]
请尝试[\W]+,它将多个非单词字符组合在一起-

"This is an example sentence! Dangit".split(/[\W/]+/)

Array(6) [ "This", "is", "an", "example", "sentence", "Dangit" ]

单个和多个数量的目标空格和标点符号:

[\s.?!,]+

这是一个例句!Dangit.split/[\s.?!,]+/ 单个和多个数量的目标空格和标点符号:

[\s.?!,]+

这是一个例句!Dangit.split/[\s.?!,]+/;注意,在此解决方案中,数字也是单词,连字符的单词变成了多个单词:-注意,在此解决方案中,数字也是单词,连字符的单词变成了多个单词:-数字呢?你想不想在数字上分开?仅供参考:/已包含在\w关于数字的内容是什么?你想不想在数字上分开?仅供参考:/n已包含在\W中