/images/img2.jpg" alt="" class="img"
如上程式碼,有兩個“img”單字,我想匹配第一個“img2”裡的“img”,但不包含“2”,不知道怎麼實現。
倘若用/img[0-9]/則把「2」也包含進去了,有沒有辦法匹配後面帶數字的,但結果裡不含數字?
/(img)d/.exec('/images/img2.jpg" alt="" class="img"')[1]匹配img 並且後面帶數字,具體數字個數看你匹配,最後取出匹配組裡面數據,就是img,用小括號分組。
\bimg+(?=\d)
感謝評論提醒,原來這是適合使用零寬斷言的情況,我查找了資料對著寫出來了一個。 加號前面是要配對的結果(“img”),後面是選擇條件(意思是img後面要包含數字),這樣就解決了~O(∩_∩)O~~
/(img)d/.exec('/images/img2.jpg" alt="" class="img"')[1]
匹配img 並且後面帶數字,具體數字個數看你匹配,最後取出匹配組裡面數據,就是img,用小括號分組。
感謝評論提醒,原來這是適合使用零寬斷言的情況,我查找了資料對著寫出來了一個。
加號前面是要配對的結果(“img”),後面是選擇條件(意思是img後面要包含數字),這樣就解決了~
O(∩_∩)O~~