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>(?<name>)</literal> und
+ <literal>(?'name')</literal> sowie
+ <literal>(?P<name>)</literal>. Vorherige Versionen akzeptierten
+ nur <literal>(?P<name>)</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';