regexp - Comment "faire correspondre mais ne pas contenir" une certaine condition avec une expression régulière JavaScript?
过去多啦不再A梦
过去多啦不再A梦 2017-06-12 09:28:12
0
2
891
/images/img2.jpg" alt="" class="img"

Comme le montre le code ci-dessus, il y a deux mots "img". Je veux faire correspondre le "img" dans le premier "img2", mais ne contient pas "2".

Si /img[0-9]/ est utilisé, « 2 » est également inclus. Existe-t-il un moyen de faire correspondre les nombres suivis de nombres, mais le résultat ne contient pas de nombres ?

过去多啦不再A梦
过去多啦不再A梦

répondre à tous(2)
左手右手慢动作

/(img)d/.exec('/images/img2.jpg" alt="" class="img"')[1]
match img et avoir des chiffres après, le nombre spécifique de numéros dépend de votre correspondance , et enfin retirez-le. Les données du groupe correspondant sont img, regroupées par parenthèses

.
女神的闺蜜爱上我
\bimg+(?=\d)

Merci pour le commentaire. Il s'avère que c'est une situation appropriée pour utiliser des assertions de largeur nulle. J'ai recherché les informations et en ai écrit une.
Le signe plus est précédé du résultat à rechercher ("img"), suivi de la condition de sélection (ce qui signifie que img doit contenir un nombre), cela résout le problème~
O(∩_∩)O~~

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!