| 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. |
