javascript - L'expression régulière /(\d)(?=(\d{3})+\.)/gIf ?= est remplacée par ?: Pourquoi les résultats sont-ils différents ?
高洛峰
高洛峰 2017-05-19 10:35:15
0
2
320

Je me souviens ? :et? =Presque pareil, mais ? : capturer pendant ? = Pas de capture

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

répondre à tous(2)
黄舟

Je ne sais pas quels sont vos besoins. À en juger par le seul titre, il n'y a pas beaucoup de différence

.

?=l'anticipation est-elle positive ?:ne capture pas

过去多啦不再A梦

Si vous vérifiez si cela correspond, alors cela retournera certainement vrai, mais si vous prenez la correspondance complète, les deux sont différents.

Pour comprendre le sens de Lookahead, il correspond à une position, pas au vrai personnage

Recommander un site pour tester les regex
https://regex101.com

Utilisez les deux expressions régulières et les 1333 résultats de tests que vous avez fournis

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal