Lăcomia (expresii regulate) este

Lăcomia (expresii regulate)

Lăcomia (expresii regulate)

Lăcomia (cu privire la o expresie regulată) este o caracteristică care indică comportamentul unei expresii regulate atunci când procesează un șablon.







Expresia regulată lacomă "tinde" să capteze textul maxim posibil (de exemplu, indicația "unul sau mai mulți caractere" este tratată ca "una sau mai multe posibil").

Expresia regulată non-lacomă "tinde" să surprindă textul minim posibil (de exemplu, indicația "unul sau mai multe caractere" vor fi tratate ca "un caracter").

Exemple de expresii lacomi:

Captează textul între paranteze pătrate. Cu toate acestea, în cazul în care textul de mai multe apariții de paranteze de text, tot textul între prima paranteza de deschidere și de închidere finală va fi capturat.

În mod asemănător, captează textul între parantezele pătrate, dar oprește capturarea după primele paranteze pătrate de închidere.

Diferența în implementare

Dacă este necesar, procesați elementul șablon lacom, parserul pornește căutarea de potrivire de la sfârșitul șirului procesat; Atunci când se procesează un element nefluid, verificarea se efectuează din locația curentă de procesare a liniei până la prima neconformitate.

Exemple de implementare

Simbol * (asterisc) atunci când lucrați cu fișiere înseamnă de obicei "zero sau mai multe caractere". În sistemele de operare moderne, aceasta este o expresie non-lacomă; În DOS, acest simbol a fost tratat ca lacom. adică simbolul * înseamnă "toate caracterele până la sfârșitul fișierului".

Comparația muncii

Scop: selectați expresia în paranteze.

Expresia regulată lacomă /\(.+)/:

Expresia regulată non-lacomă /\(.+??)/:

Vedeți ce "Lăcomia (expresii regulate)" se află în alte dicționare:







Regeksp - expresii regulate (... expresii regulate în engleză, abbr regexp, RegEx, regexps zhargy sau regexps) fragmente de text sistem parsarea model formalizate, bazate pe eșantioane ale sistemului de înregistrare pentru căutare. Exemplu (engleză ... ... Wikipedia

Regex - Expresia regulată (... expresii regulate în engleză, abbr regexp, RegEx, regexps zhargy sau regexps) fragmente de text sistem de parsare model formalizate, bazate pe eșantioane ale sistemului de înregistrare pentru căutare. Exemplu (engleză ... ... Wikipedia

Regespy - expresii regulate (... expresii regulate în engleză, abbr regexp, RegEx, regexps zhargy sau regexps) fragmente de text sistem parsarea model formalizate, bazate pe eșantioane ale sistemului de înregistrare pentru căutare. Exemplu (engleză ... ... Wikipedia

Sezonul regulat - expresii regulate (... expresii regulate în engleză, abbr regexp, RegEx, regexps zhargy sau regexps) fragmente de text sistem de parsare model formalizate, bazat pe mostre ale sistemului de înregistrare pentru căutare. Exemplu (engleză ... ... Wikipedia

Expresia regulată - expresii regulate (... expresii regulate în engleză, abbr regexp, RegEx, regexps zhargy sau regexps) fragmente de text sistem de parsare model formalizate, bazat pe mostre ale sistemului de înregistrare pentru căutare. Exemplu (engleză ... ... Wikipedia

Regeks - expresii regulate (... expresii regulate în engleză, abbr regexp, RegEx, regexps zhargy sau regexps) fragmente de text sistem de parsare model formalizate, bazat pe mostre ale sistemului de înregistrare pentru căutare. Exemplu (engleză ... ... Wikipedia

Regexp - expresii regulate (... expresii regulate în engleză, abbr regexp, RegEx, regexps zhargy sau regexps) fragmente de text sistem de parsare model formalizate, bazat pe mostre ale sistemului de înregistrare pentru căutare. Exemplu (engleză ... ... Wikipedia

Regexps - expresii regulate (... expresii regulate în engleză, abbr regexp, RegEx, regexps zhargy sau regexps) fragmente de text sistem de parsare model formalizate, bazat pe mostre ale sistemului de înregistrare pentru căutare. Exemplu (engleză ... ... Wikipedia

Regeksy - expresii regulate (... expresii regulate în engleză, abbr regexp, RegEx, regexps zhargy sau regexps) fragmente de text sistem parsarea model formalizate, bazate pe eșantioane ale sistemului de înregistrare pentru căutare. Exemplu (engleză ... ... Wikipedia







Articole similare

Trimiteți-le prietenilor: