cari

Rumah  >  Soal Jawab  >  teks badan

regexp - Bagaimana untuk "memadankan tetapi tidak mengandungi" syarat tertentu dengan ungkapan biasa JavaScript?

/images/img2.jpg" alt="" class="img"

Seperti yang ditunjukkan dalam kod di atas, terdapat dua perkataan "img" saya ingin memadankan "img" dalam "img2" pertama, tetapi tidak mengandungi "2".

Jika /img[0-9]/ digunakan, "2" turut disertakan. Adakah terdapat sebarang cara untuk memadankan nombor diikuti dengan nombor, tetapi hasilnya tidak mengandungi nombor?

过去多啦不再A梦过去多啦不再A梦2782 hari yang lalu925

membalas semua(2)saya akan balas

  • ringa_lee

    ringa_lee2017-06-12 09:30:12

    /(img)d/.exec('/images/img2.jpg" alt="" class="img"')[1]
    padan img dan letak nombor selepasnya, bilangan nombor tertentu bergantung pada padanan anda , dan akhirnya keluarkannya Data dalam kumpulan yang sepadan ialah img, dikumpulkan mengikut kurungan

    .

    balas
    0
  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-06-12 09:30:12

    \bimg+(?=\d)

    Terima kasih atas komen Ternyata ini adalah situasi yang sesuai untuk menggunakan pernyataan lebar sifar. Saya mencari maklumat dan menulis satu.
    Tanda tambah didahului oleh hasil yang akan dipadankan ("img"), diikuti dengan syarat pemilihan (bermaksud img mesti mengandungi nombor), ini menyelesaikan masalah~
    O(∩_∩)O~~

    balas
    0
  • Batalbalas