cvs: phpdoc /fr/functions pcre.xml

From: Date: Thu, 01 Nov 2001 16:31:09 +0000
Subject: cvs: phpdoc /fr/functions pcre.xml
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969338417@lists.php.net to get a copy of this message
dams Thu Nov 1 11:31:09 2001 EDT Modified files: /phpdoc/fr/functions pcre.xml Log: Adding xml stuff.Adding lastest updates.Correcting minor typos.

Index: phpdoc/fr/functions/pcre.xml diff -u phpdoc/fr/functions/pcre.xml:1.25 phpdoc/fr/functions/pcre.xml:1.26 --- phpdoc/fr/functions/pcre.xml:1.25 Mon Jul 23 04:13:01 2001 +++ phpdoc/fr/functions/pcre.xml Thu Nov 1 11:31:09 2001 @@ -1,3 +1,5 @@ +<?xml encoding="iso-8859-1"?> +<!-- $Revision: 1.26 $ --> <reference id="ref.pcre"> <title>Expressions r&eacute;guli&egrave;res compatibles Perl</title> <titleabbrev>PCRE</titleabbrev> @@ -22,10 +24,26 @@ <example> <title>Exemples de masques valides</title> <itemizedlist> - <listitem><simpara><literal>/&lt;&#92;/&#92;w+>/</literal></simpara></listitem> - <listitem><simpara><literal>|(&#92;d{3})-&#92;d+|Sm</literal></simpara></listitem> - <listitem><simpara><literal>/^(?i)php[34]/</literal></simpara></listitem> - <listitem><simpara><literal>{^&#92;s+(&#92;s+)?$}</literal></simpara></listitem> + <listitem> + <simpara> + <literal>/&lt;&#92;/&#92;w+>/</literal> + </simpara> + </listitem> + <listitem> + <simpara> + <literal>|(&#92;d{3})-&#92;d+|Sm</literal> + </simpara> + </listitem> + <listitem> + <simpara> + <literal>/^(?i)php[34]/</literal> + </simpara> + </listitem> + <listitem> + <simpara> + <literal>{^&#92;s+(&#92;s+)?$}</literal> + </simpara> + </listitem> </itemizedlist> </example> </para> @@ -259,8 +277,8 @@ utilis&eacute; par d&eacute;faut. </para> <para> - <function>preg_match_all</function> retourne le nombre de - r&eacute;sultat qui satisfont le masque complet, ou &false; + <function>preg_match_all</function> retourne le nombre de + r&eacute;sultat qui satisfont le masque complet, ou &false; en cas d'&eacute;chec ou d'erreur. </para> <para> @@ -894,8 +912,8 @@ <simpara> Cette option inactive les fonctionnalit&eacute;s additionnelles de PCRE qui ne sont pas compatibles avec Perl. Les cha&icirc;nes sont - trait&eacute;es comme des cha&icirc;nes UTF-8. Cette option est disponible en - PHP 4.0.7 et plus r&eacute;cent. + trait&eacute;es comme des cha&icirc;nes UTF-8. Cette option est disponible + en PHP 4.1.0 et plus r&eacute;cent. </simpara> </listitem> </varlistentry> @@ -965,31 +983,32 @@ <listitem> <simpara> Bien que les caract&egrave;res nul soient tol&eacute;r&eacute;s dans la - cha&icirc;ne de recherche, ils ne sont pas accept&eacute;s dans le masque, - car le masque est utilis&eacute; comme une cha&icirc;ne C standard, - termin&eacute;e par le caract&egrave;re nul. Il faut donc utiliser la - s&eacute;quence d'&eacute;chappement "&#92;0" dans le masque pour rechercher - les caract&egrave;res nul. + cha&icirc;ne de recherche, ils ne sont pas accept&eacute;s dans le + masque, car le masque est utilis&eacute; comme une cha&icirc;ne C + standard, termin&eacute;e par le caract&egrave;re nul. Il faut donc + utiliser la s&eacute;quence d'&eacute;chappement "&#92;0" dans le masque + pour rechercher les caract&egrave;res nul. </simpara> </listitem> <listitem> <simpara> - Les s&eacute;quence d'&eacute;chappement suivantes ne sont pas support&eacute;es - par le Perl: &#92;l, &#92;u, &#92;L, &#92;U, &#92;E, &#92;Q. En fait, elles sont impl&eacute;ment&eacute;es - par la gestion intrins&egrave;que de cha&icirc;nes du Perl, et ne font pas partie + Les s&eacute;quence d'&eacute;chappement suivantes ne sont pas + support&eacute;es par le Perl: &#92;l, &#92;u, &#92;L, &#92;U, &#92;E, + &#92;Q. En fait, elles sont impl&eacute;ment&eacute;es par la gestion + intrins&egrave;que de cha&icirc;nes du Perl, et ne font pas partie de ses caract&egrave;res sp&eacute;ciaux. </simpara> </listitem> <listitem> <simpara> - L'assertion &#92;G du Perl n'est pas support&eacute;e car elle n'est pas pertinente - pour faire des recherches avec des masques uniques. + L'assertion &#92;G du Perl n'est pas support&eacute;e car elle n'est pas + pertinente pour faire des recherches avec des masques uniques. </simpara> </listitem> <listitem> <simpara> - De mani&egrave;re assez &eacute;vidente, PCRE n'accepte pas la construction - (?{code}). + De mani&egrave;re assez &eacute;vidente, PCRE n'accepte pas la + construction <literal>(?{code})</literal>. </simpara> </listitem> <listitem> @@ -999,10 +1018,10 @@ lorsqu'une partie du masque est redoubl&eacute;e. Par exemple, "aba" avec le masque /^(a(b)?)+$/ va affecter &agrave; $2 la valeur "b", mais la m&ecirc;me manipulation avec "aabbaa" et /^(aa(bb)?)+$/ laissera $2 vide. - Cependant, si le masque est remplac&eacute; par /^(aa(b(b))?)+$/ alors $2 (et - d'ailleurs $3) seront correctement affect&eacute;s. Avec le Perl 5.004, - $2 sera correctement affect&eacute; dans les deux cas, et c'est aussi - vrai avec PCRE. Si Perl &eacute;volue vers un autre comportement + Cependant, si le masque est remplac&eacute; par /^(aa(b(b))?)+$/ alors $2 + (et d'ailleurs $3) seront correctement affect&eacute;s. Avec le Perl + 5.004, $2 sera correctement affect&eacute; dans les deux cas, et c'est + aussi vrai avec PCRE. Si Perl &eacute;volue vers un autre comportement coh&eacute;rent, PCRE s'adaptera probablement. </simpara> </listitem> @@ -1312,7 +1331,8 @@ <term><emphasis>&#92;cx</emphasis></term> <listitem> <simpara> - "control-x", avec x qui peut &ecirc;tre n'importe quel caract&egrave;re. + "control-x", avec x qui peut &ecirc;tre n'importe quel + caract&egrave;re. </simpara> </listitem> </varlistentry> @@ -1368,7 +1388,8 @@ <term><emphasis>&#92;ddd</emphasis></term> <listitem> <simpara> - caract&egrave;re en octal, de code ddd, ou r&eacute;f&eacute;rence arri&egrave;re + caract&egrave;re en octal, de code ddd, ou r&eacute;f&eacute;rence + arri&egrave;re </simpara> </listitem> </varlistentry> @@ -1425,8 +1446,8 @@ <term><emphasis>&#92;40</emphasis></term> <listitem> <simpara> - identique, dans la mesure o&ugrave; il n'y a pas 40 parenth&egrave;ses - ouvrantes auparavant + identique, dans la mesure o&ugrave; il n'y a pas 40 + parenth&egrave;ses ouvrantes auparavant </simpara> </listitem> </varlistentry> @@ -1819,15 +1840,17 @@ La valeur octale ou hexad&eacute;cimale de "<literal>]</literal>" peut aussi &ecirc;tre utilis&eacute;e pour d&eacute;terminer les limites de l'intervalle. Les intervalles travaillent sur des - s&eacute;quences ASCII. Ils peuvent aussi &ecirc;tre pr&eacute;cis&eacute;es - avec des valeurs num&eacute;riques, par exemple "<literal>[&#92;000-&#92;037]</literal>". - Si cet intervalle inclus des lettres utilis&eacute;es avec une + s&eacute;quences ASCII. Ils peuvent aussi &ecirc;tre + pr&eacute;cis&eacute;es avec des valeurs num&eacute;riques, par exemple + "<literal>[&#92;000-&#92;037]</literal>". + Si cet intervalle inclut des lettres utilis&eacute;es avec une option d'insensibilit&eacute; de casse, les majuscules ou minuscules - correspondantes seront aussi incluses. Par exemple, "<literal>[C-c]</literal>" - est &eacute;quivalent &eacute; "<literal>[][&#92;^_`wxyzabc]</literal>", - avec l'option d'insensibilit&eacute; de casse. Si la table locale de - caract&egrave;res est "fr", "<literal>[&#92;xc8-&#92;xcb]</literal>" correspond - aux caract&egrave;res accentu&eacute;s. + correspondantes seront aussi incluses. Par exemple, + "<literal>[C-c]</literal>" est &eacute;quivalent &eacute; + "<literal>[][&#92;^_`wxyzabc]</literal>", avec l'option + d'insensibilit&eacute; de casse. Si la table locale de + caract&egrave;res est "fr", "<literal>[&#92;xc8-&#92;xcb]</literal>" + correspond aux caract&egrave;res accentu&eacute;s. </para> <para> Les types de caract&egrave;res <literal>&#92;d</literal>, @@ -1858,8 +1881,8 @@ accept&eacute;e est utilis&eacute;e. </para> <para> - Si les alternatives sont dans un sous-masque, elle ne r&eacute;ussiront que - si le masque principal r&eacute;ussi aussi. + Si les alternatives sont dans un sous-masque, elle ne r&eacute;ussiront + que si le masque principal r&eacute;ussi aussi. </para> </refsect2> <refsect2 id="regexp.reference.internal_options">
« previous php.doc (#969338417) next »