Index: phpdoc-it/reference/pcre/functions/preg-match.xml
diff -u phpdoc-it/reference/pcre/functions/preg-match.xml:1.3 phpdoc-it/reference/pcre/functions/preg-match.xml:1.4
--- phpdoc-it/reference/pcre/functions/preg-match.xml:1.3 Wed May 15 15:44:51 2002
+++ phpdoc-it/reference/pcre/functions/preg-match.xml Mon Jun 17 16:27:27 2002
@@ -1,7 +1,7 @@
-
+
@@ -15,6 +15,7 @@
string criteriostring testoarraytesti_riconosciuti
+ intflags
Esegue un riconoscimento nel parametro testo utilizzando
@@ -26,6 +27,27 @@
si incrocia con l'intero criterio di ricerca, $testi_riconosciuti[1] conterrà il testo che soddisfa
il primo criterio posto tra parentesi, $testi_riconosciuti[2] il secondo e così via.
+
+ Il parametro flags può assumere i seguenti valori:
+
+
+ PREG_OFFSET_CAPTURE
+
+
+ Se viene impostato questo flag, per ogni testo riconosciuto viene restituito
+ l'offset della stringa. Occorre notare che questo cambia il tipo di valore
+ restituito nell'array, infatti ogni elemento è, a sua volta, un'array composto dalla
+ stringa riconosciuta, all'indice 0, e dall'offset della stringa nell'indice
+ 1. Questa costante è disponibile a partire dalla
+ versione 4.3.0 di PHP.
+
+
+
+
+ Il parametro flags è disponibile a partire dalla versione 4.3.0
+ di PHP.
+
+
La funzione preg_match restituisce il numero di volte in cui è avvenuto
il riconoscimento del criterio. Questo può essere 0
Index: phpdoc-it/reference/pcre/functions/preg-match-all.xml
diff -u phpdoc-it/reference/pcre/functions/preg-match-all.xml:1.3 phpdoc-it/reference/pcre/functions/preg-match-all.xml:1.4
--- phpdoc-it/reference/pcre/functions/preg-match-all.xml:1.3 Wed May 15 15:37:10 2002
+++ phpdoc-it/reference/pcre/functions/preg-match-all.xml Mon Jun 17 16:27:28 2002
@@ -1,7 +1,7 @@
-
+
@@ -15,7 +15,7 @@
string espressione_regolarestring testoarray TestiRiconosciuti
- int ordine
+ int flags
La funzione ricerca tutte le espressioni regolari passate nel parametro espressione_regolare all'interno
@@ -28,7 +28,10 @@
saranno effettuate a partire dall'ultima ricerca specificata.
- ordine può assumere uno dei due valori seguenti:
+ Il parametro flags può essere la combinazione dei seguenti flag
+ (da notare che non ha senso utilizzare
+ PREG_PATTERN_ORDER in unione a
+ PREG_SET_ORDER):
PREG_PATTERN_ORDER
@@ -36,9 +39,9 @@
I testi riconosciuti saranno organizzati in modo tale da avere
in $TestiRiconosciuti[0] la matrice di tutti i testi riconosciuti,
- in $TestiRiconosciuti[1] la matrice di tutti i testi che soddisfano
+ in $TestiRiconosciuti[1] la matrice di tutti i testi che soddisfino
il primo criterio di riconoscimento posto tra parentesi tonde, in
- $TestiRiconosciuti[2] si avranno i testi che soddisfano il secondo
+ $TestiRiconosciuti[2] si avranno i testi che soddisfino il secondo
criterio e cosi via.
@@ -104,10 +107,23 @@
+
+ PREG_OFFSET_CAPTURE
+
+
+ Se viene impostato questo flag, per ogni testo riconosciuto viene restituito
+ l'offset della stringa. Occorre notare che questo cambia il tipo di valore
+ restituito nell'array, infatti ogni elemento è, a sua volta, un'array composto dalla
+ stringa riconosciuta, all'indice 0, e dall'offset della stringa nell'indice
+ 1. Questa costante è disponibile a partire dalla
+ versione 4.3.0 di PHP.
+
+
+
- Qualora non si specifichi il parametro ordine,
+ Qualora non si specifichi il parametro flags,
si assume per default il valore PREG_PATTERN_ORDER.
Index: phpdoc-it/reference/pcre/functions/preg-split.xml
diff -u phpdoc-it/reference/pcre/functions/preg-split.xml:1.2 phpdoc-it/reference/pcre/functions/preg-split.xml:1.3
--- phpdoc-it/reference/pcre/functions/preg-split.xml:1.2 Wed Apr 17 03:08:01 2002
+++ phpdoc-it/reference/pcre/functions/preg-split.xml Mon Jun 17 16:27:28 2002
@@ -1,7 +1,7 @@
-
+
@@ -51,6 +51,19 @@
+
+ PREG_SPLIT_OFFSET_CAPTURE
+
+
+ Se viene impostato questo flag, per ogni testo riconosciuto viene restituito
+ l'offset della stringa. Occorre notare che questo cambia il tipo di valore
+ restituito nell'array; infatti ogni elemento è, a sua volta, un'array composto dalla
+ stringa riconosciuta, all'indice 0, e dall'offset della stringa nell'indice
+ 1. Questa costante è disponibile a partire dalla
+ versione 4.3.0 di PHP.
+
+
+ PREG_SPLIT_DELIM_CAPTURE
@@ -85,6 +98,46 @@
print_r($chars);
]]>
+
+
+
+
+ Suddivisione di una stringa in testi riconosciuti con i relativi offset.
+
+
+
+
+ visualizzerà
+
+
+ Array
+ (
+ [0] => hypertext
+ [1] => 0
+ )
+
+ [1] => Array
+ (
+ [0] => language
+ [1] => 10
+ )
+
+ [2] => Array
+ (
+ [0] => programming
+ [1] => 19
+ )
+
+)
+]]>
+