Expresii regulate

De la Planfix
Salt la: navigare, căutare

Expresiile regulate din regulile de procesare a e-mailurilor vă permit să izolați un fragment dorit de text atunci când extrageți datele dintr-un e-mail.

Important

  • Utilizarea expresiilor regulate necesită în mod obișnuit abilități de programare. Dacă nu cunoașteți niciun limbaj de programare, ar trebui să cereți ajutor.

Formatarea expresiilor regulate

Planfix folosește formatul de expresie regulată utilizat în Java. Sintaxa expresiilor regulate folosește simbolurile <([{\^-=$!|]})?*+.>, care pot fi combinate cu litere pentru a crea metacaractere. Cele mai frecvent utilizate metacaractere sunt enumerate în această tabelă:

Metacaracter Înțeles
^ începutul intrării
$ sfârșitul intrării
\d cifra
\D caracter non-cifra
\s caracter spațiu
\S caracter non-spațiu
\w caracter alfanumeric sau subliniere
\W orice caracter în afară de alfanumerice și sublinieri
. orice caracter
\t caracter tab
\n simbolul de linie nouă
\r simbolul de revenire la linie nouă
[abc] orice dintre caracterele enumerate (a, b, sau c)
[^abc] orice caracter în afara celor enumerate (nu a, b, sau c)
[a-zA-Z] mai multe intervale (caractere latine de la A la Z, fără distincție între majuscule și minuscule)
[a-d[m-p]] caractere combinate (de la a la d și de la m la p)
[a-z&&[def]] caractere suprapuse (d, e, f)
[a-z&&[^bc]] caractere scăzute (a, d-z)
 ? unul sau nu există
* potrivire cu zero sau unul
+ unul sau mai multe ori
{n} de n ori
{n,} de n ori sau mai mult
{n,m} de cel puțin n ori și nu mai mult de m ori



Informații utile

  • Rezultatul procesării textului utilizând o expresie regulată devine primul grup capturare. Prin urmare, ceea ce este necesar în rezultat ar trebui închis între paranteze, iar restul grupurilor ar trebui făcute ne-capturare (?:).

Mergeți la