Rumah > Soal Jawab > teks badan
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?
阿神2017-05-18 11:03:08
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.
为情所困2017-05-18 11:03:08
//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