【发布时间】:2015-12-13 19:39:17
【问题描述】:
在下面的例子中,/\s*;\s*/ 是什么意思?在string.split() 命令中用作分隔符。
var names = 'Harry Trump ;Fred Barney; Helen Rigby ; Bill Abel ;Chris Hand ';
console.log(names);
var re = /\s*;\s*/;
var nameList = names.split(re);
console.log(nameList);
【问题讨论】:
-
这是一个regular expression。
-
\s表示空格*表示 0 次或多次,因此这将在任何;之前或之后拆分任意数量的空格 -
是的,它是
split()中的分隔符。它将在匹配后拆分字符串并从中创建和排列。
标签: javascript regex split separator