O motor de expressão regular do Rust ganha suporte a retrovisores sem captura

2025-07-15
O motor de expressão regular do Rust ganha suporte a retrovisores sem captura

O motor de expressão regular oficial do Rust agora suporta retrovisores sem captura, um recurso poderoso de expressões regulares que permite asserções sobre o texto anterior sem capturar a correspondência. A implementação envolveu modificações no autômato de expressões regulares e no compilador, superando obstáculos de desempenho como varreduras desnecessárias até o final do texto e complexidade de tempo quadrática em pesquisas de correspondência de todos. A avaliação comparativa demonstra bom desempenho, competitivo com a biblioteca `re` do Python na maioria dos casos.

Desenvolvimento retrovisor