其他分享
首页 > 其他分享> > 正则表达式[^]、([^]*)表示什么意思

正则表达式[^]、([^]*)表示什么意思

作者:互联网

看下面例子:

var re = /^([^]*?)aaa([^]*)$/
re.exec('aaa')
// [ 'aaa', '', '', index: 0, input: 'aaa', groups: undefined ]
re.exec('b  bbaaaa  b')
// [ 'aaaa', 'b  bb', 'a   ', index: 0, input: 'aaaa', groups: undefined ]

由此可以看出[^]就是相当于通配符`.`,([^]*)表示匹配任意长度的字符,并且为获取匹配。

标签:表示,index,aaa,exec,正则表达式,aaaa,re,意思,input
来源: https://www.cnblogs.com/ilfish/p/15119052.html