Condividi tramite


Espressione regolare

Sequenza di caratteri che denota un insieme di stringhe, rappresentato anche come L(R). Se utilizzata per vincolare uno spazio lessicale, un'espressione regolare asserisce che solo le stringhe dell'insieme di stringhe sono valori letterali validi per i valori del tipo in questione.

Un'espressione regolare è composta da zero o più branch separati dal carattere "oppure" (|).

Sintassi

regExp :: = branch ('|' branch) *

Osservazioni

Nella tabella che segue vengono illustrate le espressioni regolari valide R e i relativi insiemi di stringhe L(R).

Espressioni regolari R valide per tutti i branch S ed espressioni regolari T. Insieme di stringhe L(R)

(stringa vuota)

L'insieme che contiene solo stringhe vuote.

S

Tutte le stringhe in L(S).

S|T

Tutte le stringhe in L(S) e tutte le stringhe in L(T).

Vedere anche

Riferimento

Espressioni regolari dello schema XML
Diagramma di riferimento delle espressioni regolari dello schema XML
Branch

Concetti

Facet dei tipi di dati