0

RegExpについて読んでいます。私は今私に小さな問題を抱えています

var text = "cat, bat, fat";
var pattern = /.at/gi;
var matches = pattern.exec(text);

これを初めて実行すると、2回目の実行時に猫である一致が1つだけ取得され、バットを取得します。グローバルフラグを指定しましたが、一度に1つしか指定されませんでしたが、間違って指定したのでしょうか、それとも正規表現の動作方法ですか?

4

1 に答える 1

1

これを試して:

var text = "cat, bat, fat";
var pattern = /.at/g;
var matches = text.match(pattern);
于 2012-11-27T19:09:14.680 に答える