Sr.No. Parametro e descrizione
1

^

Corrisponde all'inizio della riga.

2

$

Corrisponde alla fine della riga.

3

.

Corrisponde a qualsiasi carattere singolo tranne la nuova riga. L'uso dell'opzione m consente anche di abbinare la nuova riga.

4

[...]

Corrisponde a qualsiasi singolo carattere tra parentesi.

5

[^...]

Corrisponde a qualsiasi carattere singolo non tra parentesi

6

re*

Corrisponde a 0 o più occorrenze dell'espressione precedente.

7

re+

Corrisponde a 1 o più occorrenze dell'espressione precedente.

8

re?

Corrisponde a 0 o 1 occorrenza dell'espressione precedente.

9

re{ n}

Corrisponde esattamente al numero n di occorrenze dell'espressione precedente.

10

re{ n,}

Corrisponde a n o più occorrenze dell'espressione precedente.

11

re{ n, m}

Corrisponde ad almeno n e al massimo m occorrenze dell'espressione precedente.

12

a|b

Corrisponde a a o b.

13

(re)

Raggruppa le espressioni regolari e ricorda il testo corrispondente.

14

(?imx)

Attiva temporaneamente le opzioni i, m o x all'interno di un'espressione regolare. Se tra parentesi, viene interessata solo quell'area.

15

(?-imx)

Disattiva temporaneamente le opzioni i, m o x all'interno di un'espressione regolare. Se tra parentesi, viene interessata solo quell'area.

16

(?: re)

Raggruppa le espressioni regolari senza ricordare il testo corrispondente.

17

(?imx: re)

Attiva temporaneamente le opzioni i, m o x tra parentesi.

18

(?-imx: re)

Disattiva temporaneamente le opzioni i, m o x tra parentesi.

19

(?#...)

Commento.

20

(?= re)

Specifica la posizione utilizzando un modello. Non ha una gamma.

21

(?! re)

Specifica la posizione utilizzando la negazione del modello. Non ha una gamma.

22

(?> re)

Corrisponde a pattern indipendenti senza backtracking.

23

\w

Corrisponde ai caratteri delle parole.

24

\W

Corrisponde a caratteri non di parole.

25

\s

Corrisponde allo spazio bianco. Equivalente a [\ t \ n \ r \ f].

26

\S

Corrisponde a spazi non bianchi.

27

\d

Corrisponde alle cifre. Equivalente a [0-9].

28

\D

Corrisponde a non cifre.

29

\A

Corrisponde all'inizio della stringa.

30

\Z

Corrisponde alla fine della stringa. Se esiste una nuova riga, corrisponde appena prima della nuova riga.

31

\z

Corrisponde alla fine della stringa.

32

\G

Punto delle partite in cui è finita l'ultima partita.

33

\b

Corrisponde ai confini delle parole quando sono al di fuori delle parentesi. Corrisponde a backspace (0x08) quando è racchiuso tra parentesi.

34

\B

Corrisponde ai confini non di parole.

35

\n, \t, etc.

Trova nuove righe, ritorni a capo, tabulazioni, ecc.

36

\1...\9

Corrisponde all'ennesima sottoespressione raggruppata.

37

\10

Corrisponde all'ennesima sottoespressione raggruppata se corrisponde già. Altrimenti si riferisce alla rappresentazione ottale di un codice carattere.