Javascript正则表达式两个正则表达式的区别

javascript regex difference between two regex

本文关键字:正则表达式 两个 区别 Javascript      更新时间:2023-09-26

这两个正则表达式有什么区别?这是javascript中的split函数,而str只是一个字符串var。

str.split(/; */)
str.split(/;/)

谢谢

第一个示例将在;后面加上空格字符(0或多次)

"aaa;bbb;    ccc;  ddd".split(/; */)
// => [ 'aaa', 'bbb', 'ccc', 'ddd' ]

其中第二个示例将简单地分割;字符本身。

"aaa;bbb;    ccc;  ddd".split(/;/)
// => [ 'aaa', 'bbb', '    ccc', '  ddd' ]

第一个将分割"a;b"("a"、"b"),和第二个将分裂("a"、"b")。