Le moteur d'expressions régulières de Rust prend en charge les rétrospectives sans capture

2025-07-15
Le moteur d'expressions régulières de Rust prend en charge les rétrospectives sans capture

Le moteur d'expressions régulières officiel de Rust prend désormais en charge les rétrospectives sans capture, une fonctionnalité puissante des expressions régulières permettant des assertions sur le texte précédent sans capturer la correspondance. L'implémentation a nécessité des modifications de l'automate d'expressions régulières et du compilateur, surmontant les problèmes de performance tels que les analyses inutiles jusqu'à la fin du texte et la complexité quadratique du temps dans les recherches de correspondance de tous. Les tests de performance montrent de bonnes performances, comparables à celles de la bibliothèque `re` de Python dans la plupart des cas.

Développement