两个正则表达式之间的javascript正则表达式差异
这两个正则表达式之间有什么区别?这是javascript中的split函数,str只是一个字符串变量两个正则表达式之间的javascript正则表达式差异,javascript,regex,split,Javascript,Regex,Split,这两个正则表达式之间有什么区别?这是javascript中的split函数,str只是一个字符串变量 str.split(/; */) str.split(/;/) 谢谢第一个示例将“a;b”拆分为[“a”,“b”],第二个示例将拆分为[“a”,“b”]。第一个示例将在上拆分后跟空格字符(0或更多次) 其中第二个示例将在上简单拆分字符本身 "aaa;bbb; ccc; ddd".split(/;/) // => [ 'aaa', 'bbb', ' ccc', ' ddd'
str.split(/; */)
str.split(/;/)
谢谢第一个示例将“a;b”拆分为[“a”,“b”],第二个示例将拆分为[“a”,“b”]。第一个示例将在
上拆分
后跟空格字符(0
或更多次)
其中第二个示例将在上简单拆分代码>字符本身
"aaa;bbb; ccc; ddd".split(/;/)
// => [ 'aaa', 'bbb', ' ccc', ' ddd' ]
前者将由拆分代码>后跟任意数量的空格。可能重复的
"aaa;bbb; ccc; ddd".split(/;/)
// => [ 'aaa', 'bbb', ' ccc', ' ddd' ]