Pentru a preveni degradarea vitezei în caz de nepotrivire:
(*PRUNE): Dacă restul șablonului de după(*PRUNE)eșuează, motorul nu se mai întoarce să caute alte ramuri pentru porțiunea anterioară, sărind direct la următoarea poziție de start.(*COMMIT): Dacă apare un eșec ulterior, motorul abandonează complet întreaga căutare pe tot restul șirului (fără a mai încerca alte poziții de început).
Exemplu: Oprirea căutării dacă antetul fișierului este invalid
Șablon: ^MAGIC_HEADER(*COMMIT)\d{4}
Dacă primele caractere nu sunt MAGIC_HEADER, căutarea este anulată instantaneu.
Întrebări & Exemple de Cod:
Renunțarea la Reîncercări cu (*COMMIT) și (*PRUNE)Ai o nelămurire despre utilizarea comenzii
Renunțarea la Reîncercări cu (*COMMIT) și (*PRUNE)sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.