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