Kapzsiság (szabályos kifejezések)
Kapzsiság (szabályos kifejezések)
Kapzsiság (szabályos kifejezések)
A kapzsiság (a szabályos kifejezést tekintve) olyan jellemző, amely egy szabályos kifejezés viselkedését jelzi sablon feldolgozásakor.
A mohó szabályos kifejezés "megpróbálja" megragadni a maximális lehetséges szöveget (például az "egy vagy több karakter" megjelölést "egy vagy több lehetséges" formában kezeljük).
A nem kapzsi szabályos kifejezés "hajlamos" a lehető legkevesebb szöveget rögzíteni (például az "egy vagy több karakter" megjelölést "egy karakterként" kezeljük).
Példák a mohó kifejezésekre:
A szövegeket szögletes zárójelek között rögzíti. Ha azonban több szöveget jelenít meg a szögletes zárójelben a szövegben, akkor az első nyitó zárójelek és az utolsó zárójelek közötti összes szöveg kerül rögzítésre.
Hasonlóképpen rögzíti a szöveget a szögletes zárójelek között, de az első zárószögletes zárójelek után leáll.
Különbség a végrehajtásban
Ha szükséges, feldolgozza a mohó sablon elemet, az elemző elindítja a keresési találatot a feldolgozott karakterlánc végétől; Ha nem folyékony elemet dolgoz fel, az ellenőrzés a vonal aktuális feldolgozási helyétől az első nem megfelelőségig történik.
Példák a megvalósításra
A szimbólum * (csillag) a fájlokkal való munka során általában "nulla vagy több karakter". A modern operációs rendszerekben ez nem kapzsi kifejezés; A DOS-ban ezt a szimbólumot mohónak tartották. azaz a * szimbólum azt jelenti, hogy "minden karakter a fájlnév végére".
A munka összehasonlítása
Cél: zárójelben válassza ki a kifejezést.
A kapzsi szabályos kifejezés / \ (.+\)/:
A nem kapzsi szabályos kifejezés / \ (.+?\)/:
Tekintse meg, mi a "Greed (regular expressions)" más szótárakban:
Regeksp - A reguláris kifejezések (... Angol reguláris kifejezések, röv RegExp, RegEx, zhargy regexek vagy reguláris kifejezések) rendszer elemzési szövegtöredékek formalizált minta, minta alapján a felvételi rendszer a keresést. Minta (angol ... ... Wikipedia
Regex - A reguláris kifejezés (... Angol reguláris kifejezések, röv RegExp, RegEx, zhargy regexek vagy reguláris kifejezések) rendszer elemzési szövegtöredékek formalizált minta, minta alapján a felvételi rendszer a keresést. Minta (angol ... ... Wikipedia
Regespy - A reguláris kifejezések (... Angol reguláris kifejezések, röv RegExp, RegEx, zhargy regexek vagy reguláris kifejezések) rendszer elemzési szövegtöredékek formalizált minta, minta alapján a felvételi rendszer a keresést. Minta (angol ... ... Wikipedia
Rendszeres - Szabályos kifejezések, regexp, RegEx, regexp vagy regexes) rendszer a szöveget töredékek formázott sablontól függően, amely a minták visszajátszására szolgáló rendszeren alapul. Minta (angol ... ... Wikipedia
A reguláris kifejezés - A szabályos kifejezések (... Angol reguláris kifejezések, röv RegExp, RegEx, zhargy regexek vagy reguláris kifejezések) rendszer elemzési szövegtöredékek formalizált minta, minta alapján a felvételi rendszer a keresést. Minta (angol ... ... Wikipedia
Regeks - A reguláris kifejezések (... Angol reguláris kifejezések, röv RegExp, RegEx, zhargy regexek vagy reguláris kifejezések) rendszer elemzési szövegtöredékek formalizált minta, minta alapján a felvételi rendszer a keresést. Minta (angol ... ... Wikipedia
Regexp - reguláris kifejezések (... Angol reguláris kifejezések, röv RegExp, RegEx, zhargy regexek vagy reguláris kifejezések) rendszer elemzési szövegtöredékek formalizált minta, minta alapján a felvételi rendszer a keresést. Minta (angol ... ... Wikipedia
Reguláris kifejezések - A reguláris kifejezések (... Angol reguláris kifejezések, röv RegExp, RegEx, zhargy regexek vagy reguláris kifejezések) rendszer elemzési szövegtöredékek formalizált minta, minta alapján a felvételi rendszer a keresést. Minta (angol ... ... Wikipedia
Regexes - A rendszeres kifejezések (regexp, RegEx, regexp vagy regexek) olyan rendszerkészletet használnak, amely szövegek fragmentumainak elemzésére szolgál egy formalizált sablon alapján, amely a minták visszakeresésére szolgál. Minta (angol ... ... Wikipedia