Rumah  >  Soal Jawab  >  teks badan

Kaedah penggunaan contoh RegExp exec() - Limpahan Tindanan

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?

phpcn_u1582phpcn_u15822687 hari yang lalu757

membalas semua(2)saya akan balas

  • 阿神

    阿神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.

    balas
    0
  • 为情所困

    为情所困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

    balas
    0
  • Batalbalas