Date: 11/13/00
- Next message: Damien Seguy: "[PHP-DOC] cvs: phpdoc /fr/functions array.xml"
- Previous message: Damien Seguy: "[PHP-DOC] cvs: phpdoc /fr/functions outcontrol.xml"
- Next in thread: Damien Seguy: "[PHP-DOC] cvs: phpdoc /fr/functions pcre.xml"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
dams Mon Nov 13 02:41:02 2000 EDT
Modified files:
/phpdoc/fr/functions pcre.xml
Log:
Removed illegal cars.
Index: phpdoc/fr/functions/pcre.xml
diff -u phpdoc/fr/functions/pcre.xml:1.3 phpdoc/fr/functions/pcre.xml:1.4
--- phpdoc/fr/functions/pcre.xml:1.3 Mon Nov 13 02:14:14 2000
+++ phpdoc/fr/functions/pcre.xml Mon Nov 13 02:41:02 2000
@@ -102,29 +102,29 @@
<example>
<title>Trouve le mot "web"</title>
<programlisting role="php">
-// \b, dans le masque, indique une limite de mot, de faon ce que le mot
-// "web" uniquement soit repr, et pas seulement des parties de mots comme
+// \b, dans le masque, indique une limite de mot, de façon à ce que le mot
+// "web" uniquement soit repéré, et pas seulement des parties de mots comme
// dans "webbing" ou "cobweb"
if (preg_match ("/\bweb\b/i", "PHP est le meilleur langage de script du web.")) {
- print "Un mot a t trouv.";
+ print "Un mot a été trouvé.";
} else {
- print "Un mot n'a pas t trouv.";
+ print "Un mot n'a pas été trouvé.";
}
if (preg_match ("/\bweb\b/i", "PHP est le meilleur langage de script pour les webagency.")) {
- print "Un mot a t trouv.";
+ print "Un mot a été trouvé.";
} else {
- print "Un mot n'a pas t trouv.";
+ print "Un mot n'a pas été trouvé.";
}
</programlisting>
</example>
<example>
<title>Lire un nom de domaine dans une URL</title>
<programlisting role="php">
-// reprer le nom de l'hte dans l'URL
+// repérer le nom de l'hôte dans l'URL
preg_match("/^(http:\/\/)?([^\/]+)/i",
"http://www.php.net/index.html", $matches);
$host = $matches[2];
-// reprer les deux derniers segments du nom de l'hte
+// repérer les deux derniers segments du nom de l'hôte
preg_match("/[^\.\/]+\.[^\.\/]+$/",$host,$matches);
echo "Le nom de domaine est : ".$matches[0]."\n";
</programlisting>
@@ -255,15 +255,15 @@
<example>
<title>Recherche les couples de balises HTML (gourmand)</title>
<programlisting role="php">
-// Cet exemple utilise les rfrences arrires (\\2). Elles indiquent
-// l'analyseur qu'il doit trouver quelquechose qu'il a dj repr un peu
-// plus tt (ici, ([\w]+)).
+// Cet exemple utilise les références arrières (\\2). Elles indiquent à
+// l'analyseur qu'il doit trouver quelquechose qu'il a déjà repéré un peu
+// plus tôt (ici, ([\w]+)).
$html = "<b>bold text</b><a href=salut.html>clique moi</a>
preg_match_all ("/(<([\w]+)[^>]*>)(.*)(<\/\\2>)/", $html, $matches);
for ($i=0; $i< count($matches[0]); $i++) {
-echo "trouv: ".$matches[0][$i]."\n";
+echo "trouvé: ".$matches[0][$i]."\n";
echo "partie 1: ".$matches[1][$i]."\n";
echo "partie 2: ".$matches[3][$i]."\n";
echo "partie 3: ".$matches[4][$i]."\n\n";
@@ -272,12 +272,12 @@
</example>
Cet exemple va produire :
<programlisting>
-trouv: <b>bold text</b>
+trouvé: <b>bold text</b>
partie 1: <b>
partie 2: bold text
partie 3: </b>
-trouv: <a href=salut.html>clique moi</a>
+trouvé: <a href=salut.html>clique moi</a>
partie 1: <a href=salut.html>
partie 2: clique moi
partie 3: </a>
@@ -388,8 +388,8 @@
<programlisting role="php">
// $document contient un document HTML
// Ce script va effacer les balises HTML, les javascript
-// et les espaces. Il remplace aussi queqlues entites HTML
-// courante en leur quivalent texte.
+// et les espaces. Il remplace aussi queqlues entitées HTML
+// courante en leur équivalent texte.
$search = array ("'<script[^>]*?>.*?</script>'si", // Supprime le javascript
"'<[\/\!]*?[^<>]*?>'si", // Supprime les balises HTML
@@ -425,8 +425,8 @@
</para>
<note>
<para>
- Le paramtre <parameter>limit</parameter> a t ajout
- partir de PHP 4.0.1pl2.
+ Le paramètre <parameter>limit</parameter> a été ajouté
+ à partir de PHP 4.0.1pl2.
</para>
</note>
<para>
@@ -488,14 +488,14 @@
<example>
<title>Eclatement d'une chaîne de recherche.</title>
<programlisting>
-// scinde la phrase grce aux virgules et espacements
+// scinde la phrase grâce aux virgules et espacements
// ce qui inclus les " ", \r, \t, \n et \f
$keywords = preg_split ("/[\s,]+/", "langage hypertexte, programmation");
</programlisting>
</example>
<para>
- Scinder une chane en caractres
+ Scinder une chaîne en caractères
</para>
<programlisting role="php">
$str = 'string';
@@ -539,9 +539,9 @@
</para>
<para>
Si l'argument optionnel <parameter>delimiter</parameter> est fourni,
- il sera aussi chapp. Ceci est pratique pour chapper le dlimiteur
- requis par les fonctions PCRE. Le slash / est le dlimiteur le
- plus rpandu.
+ il sera aussi échappé. Ceci est pratique pour échapper le délimiteur
+ requis par les fonctions PCRE. Le slash / est le délimiteur le
+ plus répandu.
</para>
<para>
Les caractères spéciaux qui seront échappés :
@@ -559,12 +559,12 @@
<title>Mise en italique d'un mot dans un texte</title>
<programlisting role="php">
-// Dans cet exemple, preg_quote($word) sert viter que les astrisques
-// prennent une valeur particulire dans l'exepression
-// rgulire.
+// Dans cet exemple, preg_quote($word) sert à éviter que les astérisques
+// prennent une valeur particulière dans l'exepression
+// régulière.
-$textbody = "Ce livre est *trs* difficile trouver.";
-$word = "*trs*";
+$textbody = "Ce livre est *très* difficile à trouver.";
+$word = "*très*";
$textbody = preg_replace ("/".preg_quote($word)."/",
"<i>".$word."</i>",
$textbody);
- Next message: Damien Seguy: "[PHP-DOC] cvs: phpdoc /fr/functions array.xml"
- Previous message: Damien Seguy: "[PHP-DOC] cvs: phpdoc /fr/functions outcontrol.xml"
- Next in thread: Damien Seguy: "[PHP-DOC] cvs: phpdoc /fr/functions pcre.xml"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

