cvs: phpdoc-it /reference/pcre reference.xml

From: Date: Mon, 17 Jun 2002 20:25:48 +0000
Subject: cvs: phpdoc-it /reference/pcre reference.xml
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969346545@lists.php.net to get a copy of this message
darvina Mon Jun 17 16:25:48 2002 EDT Modified files: /phpdoc-it/reference/pcre reference.xml Log: Update to En 1.3 Index: phpdoc-it/reference/pcre/reference.xml diff -u phpdoc-it/reference/pcre/reference.xml:1.3 phpdoc-it/reference/pcre/reference.xml:1.4 --- phpdoc-it/reference/pcre/reference.xml:1.3 Fri Apr 26 16:26:00 2002 +++ phpdoc-it/reference/pcre/reference.xml Mon Jun 17 16:25:45 2002 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- EN-Revision: 1.2 Maintainer: darvina Status: ready --> +<!-- EN-Revision: 1.3 Maintainer: darvina Status: ready --> <reference id="ref.pcre"> <title>Funzioni per le espressioni regolari (Perl compatibili)</title> <titleabbrev>PCRE</titleabbrev> @@ -59,10 +59,70 @@ <section id="pcre.constants"> <title>Costanti pre-definite</title> <para> - <constant>PREG_PATTERN_ORDER</constant> - <constant>PREG_SET_ORDER</constant> - <constant>PREG_SPLIT_NO_EMPTY</constant> - <constant>PREG_SPLIT_DELIM_CAPTURE</constant> + <table> + <title>Costanti di PREG</title> + <tgroup cols="2"> + <thead> + <row> + <entry>costante</entry> + <entry>descrizione</entry> + </row> + </thead> + <tbody> + <row> + <entry>PREG_PATTERN_ORDER</entry> + <entry> + Ordina i risultati in modo tale che $matches[0] sia l'array di tutti i testi + riconosciuti, $matches[1] sia l'array delle stringhe identificate dal primo + criterio posto tra parentesi, e così via. Questa costante si usa solo con + <function>preg_match_all</function>. + </entry> + </row> + <row> + <entry>PREG_SET_ORDER</entry> + <entry> + Ordina i risultati in modo tale che $matches[0] sia l'array del primo set di testi + riconosciuti, $matches[1] sia l'array del secondo set, e così via. + Questa costante si usa solo con <function>preg_match_all</function>. + </entry> + </row> + <row> + <entry>PREG_OFFSET_CAPTURE</entry> + <entry> + Vedere la descrizione di + <constant>PREG_SPLIT_OFFSET_CAPTURE</constant>. Questa costante è disponibile + a partire dalla versione 4.3.0 di <literal>PHP</literal>. + </entry> + </row> + <row> + <entry>PREG_SPLIT_NO_EMPTY</entry> + <entry> + Questa costante indica a <function>preg_split</function> di restituire + solo segmenti non vuoti. + </entry> + </row> + <row> + <entry>PREG_SPLIT_DELIM_CAPTURE</entry> + <entry> + Questa costante indica a <function>preg_split</function> di catturare + le espressioni tra parentesi nel criterio di delimitazione. Questa costante + è disponibile a partire dalla versione 4.0.5 di <literal>PHP</literal>. + </entry> + </row> + <row> + <entry>PREG_SPLIT_OFFSET_CAPTURE</entry> + <entry> + Se viene impostato questo flag, per ogni testo riconosciuto viene restituito + l'offset nella stringa di ricerca. Occorre notare che questo cambia il tipo di valore + restituito nell'array, 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 <literal>PHP</literal> + e si utilizza solo nella funzione <function>preg_split</function>. + </entry> + </row> + </tbody> + </tgroup> + </table> </para> </section> <section id="pcre.examples"> @@ -71,10 +131,10 @@ <example> <title>Esempi di espressioni di riconoscimento valide</title> <itemizedlist> - <listitem><simpara>/&lt;\/\w+&gt;/</simpara></listitem> - <listitem><simpara>|(\d{3})-\d+|Sm</simpara></listitem> - <listitem><simpara>/^(?i)php[34]/</simpara></listitem> - <listitem><simpara>{^\s+(\s+)?$}</simpara></listitem> + <listitem><simpara><literal>/&lt;\/\w+&gt;/</literal></simpara></listitem> + <listitem><simpara><literal>|(\d{3})-\d+|Sm</literal></simpara></listitem> + <listitem><simpara><literal>/^(?i)php[34]/</literal></simpara></listitem> + <listitem><simpara><literal>{^\s+(\s+)?$}</literal></simpara></listitem> </itemizedlist> </example> </para> @@ -84,17 +144,17 @@ <itemizedlist> <listitem> <simpara> - /href='(.*)' - manca il delimitatore finale + <literal>/href='(.*)'</literal> - manca il delimitatore finale </simpara> </listitem> <listitem> <simpara> - /\w+\s*\w+/J - il modificatore 'J' è sconosciuto + <literal>/\w+\s*\w+/J</literal> - il modificatore 'J' è sconosciuto </simpara> </listitem> <listitem> <simpara> - 1-\d3-\d3-\d4| - manca il delimitatore iniziale + <literal>1-\d3-\d3-\d4|</literal> - manca il delimitatore iniziale </simpara> </listitem> </itemizedlist>

« previous php.doc (#969346545) next »