p=new RegExp('g?','i');
s='this is a big dog';
p.exec(s)返回数组[""],
疑问:正则表达式p的意思不是匹配字母g零次或一次,应该会匹配到g吗?
不应该返回数组["g"]吗
p=new RegExp('g?','i');
s='this is a big dog';
p.exec(s)返回数组[""],
疑问:正则表达式p的意思不是匹配字母g零次或一次,应该会匹配到g吗?
不应该返回数组["g"]吗
13 回答12.7k 阅读
7 回答1.8k 阅读
3 回答1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
2 回答1.8k 阅读
2 回答1.1k 阅读✓ 已解决
零次或者一次,所以零次也算匹配到呀。 用
'this is a big dog'.match(/g?/ig)
可以看到所有匹配结果。