var text = "cat, bat, sat, fat";
var pattern2 = /.at/g;
var matches = pattern2.exec(text);
console.log(matches.index); //0
console.log(matches[0]); //cat
console.log(pattern2.lastIndex); //3
matches = pattern2.exec(text);
console.log(matches.index); //5,为什么是5,不应该从fat开始吗?
console.log(matches[0]); //bat
console.log(pattern2.lastIndex); //8
Kenapa kita harus bermula dari kelawar dan bukannya lemak?
Tidak, mereka pergi ke belakang satu demi satu Pada pusingan pertama, mereka memadankan at dalam kucing. at in bat Indeksnya ialah 5. Sama seperti 0 pada mulanya.
//5, kenapa bukan 5?
Adakah anda tertanya-tanya sama ada anda perlu bermula dengan kucing. .
Jika ini berlaku, keluarkan sahaja g di hujung ungkapan biasa