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

Kapcsolódó cikkek