我正在阅读有关RegExp的内容。我现在遇到一个小问题
var text = "cat, bat, fat";
var pattern = /.at/gi;
var matches = pattern.exec(text);
第一次执行此操作时,当我第二次执行蝙蝠时,我只获得了一个匹配的猫。我已经指定了全局标志,但直到它一次只给出一个。我是错误地指定它还是regexp的工作方式?
答案 0 :(得分:1)
试试这个:
var text = "cat, bat, fat";
var pattern = /.at/g;
var matches = text.match(pattern);