diff options
author | Divay Prakash <divayprakash@users.noreply.github.com> | 2019-09-21 20:44:55 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-09-21 20:44:55 +0530 |
commit | db8c94cb2dce4bf548520ba211703f2aa3d0c7cd (patch) | |
tree | 4e0f52e1b8daf84574aee969fc292690358a417f /it-it/pcre-it.html.markdown | |
parent | 3a852a9a627c3bb627c840e040f739446f4abe4b (diff) | |
parent | edcfd31759594ec55ccbedaae7a763fafbb17805 (diff) |
Merge pull request #3625 from cdbax/fix-pcre-html-rendering
[pcre/en + it + zh-tw] Tweak markdown to properly render html
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 | |