Piece

Un atomo (ovvero un carattere normale, una classe Character oppure un'espressione regolare tra parentesi) che può essere seguito da un quantificatore.

Sintassi

piece :: = atom quantifier?

Note

La seguente tabella mostra i piece validi R e i relativi insiemi di stringhe L(R).

Piece validi R per atomi S e integer non negativi n e m come n<=m Insieme di stringhe L(R)

S

Tutte le stringhe in L(S).

S?

La stringa vuota e tutte le stringhe in L(S).

S*

Tutte le stringhe in L(S?) e tutte le stringhe ST con S in L(S*) e T in L(S).

Tutte le concatenazioni di zero o più stringhe in L(S).

S+

Tutte le stringhe ST con S in L(S) e T in L(S*).

Tutte le concatenazioni di una o più stringhe in L(S).

S{n, m}

Tutte le stringhe ST con S in L(S) e T in L(S{n-1, m-1}).

Tutte le sequenze di almeno n e al massimo m, stringhe da L(S).

S{n}

Tutte le stringhe in L(S{n,n}).

Tutte le sequenze di esattamente n stringhe da L(S).

S{n,}

Tutte le stringhe in L(S{n}S*).

Tutte le sequenze di esattamente n stringhe da L(S).

S{0, m}

Tutte le stringhe ST con S in L(S?) e T in L(S{0, m-1}).

Tutte le sequenze di al massimo m, stringhe da L(S).

S{0,0}

L'insieme che contiene solo stringhe vuote.

Vedere anche

Riferimento

Espressioni regolari dello schema XML
Diagramma di riferimento delle espressioni regolari dello schema XML
Atomo
Quantificatore

Concetti

Facet dei tipi di dati