Nou Generator de prompt AI — scrie prompturi mai bune pentru ChatGPT, Claude și Gemini →

Resetarea Punctului de Potrivire cu \K (Keep Out) în Expresii Regulare (RegEx)

anchors PCRE2 / PHP / Perl Q&A / Distribuie cod

Ignorarea automată a prefixului potrivit și returnarea exclusivă a porțiunii care urmează după \K.

Tipar RegEx
prefix_\Kvaloare_dorita

Secvența specială \\K (cunoscută ca directiva Keep Out în PCRE, PHP și Perl) resetează punctul de început al textului raportat ca potrivire. Motorul regex verifică dacă prefixul dinaintea lui \\K există în text, dar exclude acel prefix din rezultatul final returnat (meciul complet $0).

Este o alternativă mult mai rapidă și flexibilă la aserțiunile pozitive de tip Lookbehind (?<=...), deoarece nu impune restricții de lungime fixă a șablonului anterior.

Exemplu: Extragerea valorii unui parametru fără numele acestuia în PHP
<?php

$text = "pret_total: 1450 RON; comanda_id: 89012";

// Șablon cu \\K pentru a extrage direct valoarea după prefix:
preg_match('/pret_total:\\s*\\K\\d+/', $text, $matches);

echo "Preț extras: " . $matches[0];
// Ieșire: 1450 (fără textul 'pret_total:')

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Resetarea Punctului de Potrivire cu \K (Keep Out)

Ai o nelămurire despre utilizarea comenzii Resetarea Punctului de Potrivire cu \K (Keep Out) 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.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.