svn: /phpdoc/de/trunk/reference/pcre/functions/ preg-match-all.xml preg-match.xml preg-replace.xml

[email protected] (Martin Samesch)
Newsgroups php.doc.de
Message-ID <[email protected]>
samesch                                  Sun, 20 Dec 2009 10:49:23 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=292362

Log:
synced with EN

Changed paths:
    U   phpdoc/de/trunk/reference/pcre/functions/preg-match-all.xml
    U   phpdoc/de/trunk/reference/pcre/functions/preg-match.xml
    U   phpdoc/de/trunk/reference/pcre/functions/preg-replace.xml

Modified: phpdoc/de/trunk/reference/pcre/functions/preg-match-all.xml
===================================================================
--- phpdoc/de/trunk/reference/pcre/functions/preg-match-all.xml	2009-12-20 08:37:40 UTC (rev 292361)
+++ phpdoc/de/trunk/reference/pcre/functions/preg-match-all.xml	2009-12-20 10:49:23 UTC (rev 292362)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 290051 Maintainer: samesch Status: ready -->
+<!-- EN-Revision: 292248 Maintainer: samesch Status: ready -->
 <refentry xml:id="function.preg-match-all" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>preg_match_all</refname>
@@ -206,6 +206,16 @@
      </thead>
      <tbody>
       <row>
+       <entry>5.2.2</entry>
+       <entry>
+        Benannte Teilsuchmuster (named subpatterns) akzeptieren nun die
+        Syntaxen <literal>(?&lt;name&gt;)</literal> und
+        <literal>(?'name')</literal> sowie
+        <literal>(?P&lt;name&gt;)</literal>. Vorherige Versionen akzeptierten
+        nur <literal>(?P&lt;name&gt;)</literal>.
+       </entry>
+      </row>
+      <row>
        <entry>4.3.3</entry>
        <entry>Den Parameter <parameter>offset</parameter> hinzugefügt</entry>
       </row>
@@ -293,8 +303,12 @@
 c: 3
 FOO;

-preg_match_all('/(?<name>\w+): (?<zahl>\d+)/', $str, $treffer);
+preg_match_all('/(?P<name>\w+): (?P<zahl>\d+)/', $str, $treffer);

+/* Folgendes funktioniert ab PHP 5.2.2 (PCRE 7.0) ebenfalls, für die
+ * Rückwärtskompatibilität wird aber die vorherige Form empfohlen. */
+// preg_match_all('/(?<name>\w+): (?<zahl>\d+)/', $str, $treffer);
+
 print_r($treffer);

 ?>

Modified: phpdoc/de/trunk/reference/pcre/functions/preg-match.xml
===================================================================
--- phpdoc/de/trunk/reference/pcre/functions/preg-match.xml	2009-12-20 08:37:40 UTC (rev 292361)
+++ phpdoc/de/trunk/reference/pcre/functions/preg-match.xml	2009-12-20 10:49:23 UTC (rev 292362)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 290051 Maintainer: samesch Status: ready -->
+<!-- EN-Revision: 292248 Maintainer: samesch Status: ready -->
 <refentry xml:id="function.preg-match" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>preg_match</refname>
@@ -287,11 +287,11 @@

 $str = 'foobar: 2008';

-// Funktioniert ab PHP 5.2.2.
-preg_match('/(?<name>\w+): (?<zahl>\d+)/', $str, $treffer);
+preg_match('/(?P<name>\w+): (?P<zahl>\d+)/', $str, $treffer);

-// Verwenden Sie vor PHP 5.2.2 folgendes:
-// preg_match('/(?P<name>\w+): (?P<zahl>\d+)/', $str, $treffer);
+/* Folgendes funktioniert ab PHP 5.2.2 (PCRE 7.0) ebenfalls, für die
+ * Rückwärtskompatibilität wird aber die vorherige Form empfohlen. */
+// preg_match('/(?<name>\w+): (?<zahl>\d+)/', $str, $treffer);

 print_r($treffer);


Modified: phpdoc/de/trunk/reference/pcre/functions/preg-replace.xml
===================================================================
--- phpdoc/de/trunk/reference/pcre/functions/preg-replace.xml	2009-12-20 08:37:40 UTC (rev 292361)
+++ phpdoc/de/trunk/reference/pcre/functions/preg-replace.xml	2009-12-20 10:49:23 UTC (rev 292362)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 288721 Maintainer: samesch Status: ready -->
+<!-- EN-Revision: 292327 Maintainer: samesch Status: ready -->
 <refentry xml:id="function.preg-replace" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>preg_replace</refname>
@@ -225,10 +225,12 @@
 <?php
 $zeichenkette = 'Der schnelle braune Fuchs sprang über den faulen Hund.';

+$suchmuster = array();
 $suchmuster[0] = '/schnelle/';
 $suchmuster[1] = '/braune/';
 $suchmuster[2] = '/Fuchs/';

+$ersetzungen = array();
 $ersetzungen[2] = 'Bär';
 $ersetzungen[1] = 'schwarze';
 $ersetzungen[0] = 'langsame';
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.