diff options
| author | Dimitris Kokkonis <kokkonisd@gmail.com> | 2020-10-10 12:31:09 +0200 | 
|---|---|---|
| committer | Dimitris Kokkonis <kokkonisd@gmail.com> | 2020-10-10 12:31:09 +0200 | 
| commit | 916dceba25fcca6d7d9858d25c409bc9984c5fce (patch) | |
| tree | fb9e604256d3c3267e0f55de39e0fa3b4b0b0728 /it-it/pcre-it.html.markdown | |
| parent | 922fc494bcce6cb53d80a5c2c9c039a480c82c1f (diff) | |
| parent | 33cd1f57ef49f4ed0817e906b7579fcf33c253a1 (diff) | |
Merge remote-tracking branch 'upstream/master' into master
Diffstat (limited to 'it-it/pcre-it.html.markdown')
| -rw-r--r-- | it-it/pcre-it.html.markdown | 13 | 
1 files changed, 9 insertions, 4 deletions
| diff --git a/it-it/pcre-it.html.markdown b/it-it/pcre-it.html.markdown index 68233858..704392ef 100644 --- a/it-it/pcre-it.html.markdown +++ b/it-it/pcre-it.html.markdown @@ -11,7 +11,7 @@ lang: it-it  Un'espressione regolare (regex o regexp in breve) è una speciale stringa  utilizzata per definire un pattern, ad esempio per cercare una sequenza di  caratteri; ad esempio, `/^[a-z]+:/` può essere usato per estrarre `http:` -dall'URL `http://github.com/`.   +dall'URL `http://github.com/`.  PCRE (Perl Compatible Regular Expressions) è una libreria per i regex in C.  La sintassi utilizzata per le espressioni è molto simile a quella di Perl, da @@ -19,7 +19,9 @@ cui il nome. Si tratta di una delle sintassi più diffuse per la scrittura di  regex.  Esistono due tipi di metacaratteri (caratteri con una funzione speciale): +  * Caratteri riconosciuti ovunque tranne che nelle parentesi quadre +  ```    \      carattere di escape    ^      cerca all'inizio della stringa (o della riga, in modalità multiline) @@ -36,16 +38,17 @@ Esistono due tipi di metacaratteri (caratteri con una funzione speciale):  ```  * Caratteri riconosciuti nelle parentesi quadre +  ```    \      carattere di escape    ^      nega la classe se è il primo carattere    -      indica una serie di caratteri    [      classe caratteri POSIX (se seguita dalla sintassi POSIX)    ]      termina la classe caratteri -   -```   +``` + +PCRE fornisce inoltre delle classi di caratteri predefinite: -PCRE fornisce inoltre delle classi di caratteri predefinite:   ```    \d     cifra decimale    \D     NON cifra decimale @@ -62,9 +65,11 @@ PCRE fornisce inoltre delle classi di caratteri predefinite:  ## Esempi  Utilizzeremo la seguente stringa per i nostri test: +  ```  66.249.64.13 - - [18/Sep/2004:11:07:48 +1000] "GET /robots.txt HTTP/1.0" 200 468 "-" "Googlebot/2.1"  ``` +  Si tratta di una riga di log del web server Apache.  | Regex | Risultato          | Commento | | 
