1
0
mirror of https://github.com/php/doc-de.git synced 2026-03-23 23:02:13 +01:00
Files
archived-doc-de/reference/pcre/constants.xml
Martin Samesch 05941b13bf Sync with EN
2025-05-03 21:20:43 +02:00

272 lines
8.5 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: e62b1e3989a5049c052bc547bb6bf175ada8e48d Maintainer: samesch Status: ready -->
<!-- Reviewed: no -->
<appendix xml:id="pcre.constants" xmlns="http://docbook.org/ns/docbook">
&reftitle.constants;
&extension.constants;
<table>
<title>PREG-Konstanten</title>
<tgroup cols="2">
<thead>
<row>
<entry>&Constants;</entry>
<entry>&Description;</entry>
<entry>Ab</entry>
</row>
</thead>
<tbody>
<row xml:id="constant.preg-pattern-order">
<entry>
<constant>PREG_PATTERN_ORDER</constant>
(<type>int</type>)
</entry>
<entry>
Sortiert die Ergebnisse so, dass <varname>$matches[0]</varname>
ein Array von Übereinstimmungen mit dem ganzen Suchmuster ist,
<varname>$matches[1]</varname> ein Array von Zeichenketten, die mit dem
ersten geklammerten Teilsuchmuster übereinstimmen und so weiter. Dieses
Flag wird nur bei <function>preg_match_all</function> verwendet.
</entry>
<entry/>
</row>
<row xml:id="constant.preg-set-order">
<entry>
<constant>PREG_SET_ORDER</constant>
(<type>int</type>)
</entry>
<entry>
Sortiert die Ergebnisse so, dass <varname>$matches[0]</varname> ein
Array des ersten Satzes von Übereinstimmungen ist,
<varname>$matches[1]</varname> ein Array des zweiten Satzes von
Übereinstimmungen und so weiter. Dieses Flag wird nur bei
<function>preg_match_all</function> verwendet.
</entry>
<entry/>
</row>
<row xml:id="constant.preg-offset-capture">
<entry>
<constant>PREG_OFFSET_CAPTURE</constant>
(<type>int</type>)
</entry>
<entry>
Wenn dieses Flag gesetzt ist, wird für jede gefundene Übereinstimmung
auch der dazugehörige Byte-Versatz zurückgegeben. Beachten Sie, dass dies
die Rückgabewerte in einem Array dahingehend ändert, dass jedes Element
ein Array ist, das aus der übereinstimmenden Zeichenkette als erstem und
deren Stelle im durchsuchten Text als zweitem Element besteht.
</entry>
<entry/>
</row>
<row xml:id="constant.preg-split-no-empty">
<entry>
<constant>PREG_SPLIT_NO_EMPTY</constant>
(<type>int</type>)
</entry>
<entry>
Dieses Flag teilt der Funktion <function>preg_split</function> mit, dass
sie nur nicht-leere Teile zurückgeben soll.
</entry>
<entry/>
</row>
<row xml:id="constant.preg-split-delim-capture">
<entry>
<constant>PREG_SPLIT_DELIM_CAPTURE</constant>
(<type>int</type>)
</entry>
<entry>
Dieses Flag teilt der Funktion <function>preg_split</function> mit, dass
sie auch die eingeklammerten Ausdrücke des Trennsymbol-Musters
zurückgeben soll.
</entry>
<entry/>
</row>
<row xml:id="constant.preg-split-offset-capture">
<entry>
<constant>PREG_SPLIT_OFFSET_CAPTURE</constant>
(<type>int</type>)
</entry>
<entry>
Siehe Beschreibung von <constant>PREG_SPLIT_OFFSET_CAPTURE</constant>.
Dieses Flag wird nur bei <function>preg_split</function> verwendet.
</entry>
<entry/>
</row>
<row xml:id="constant.preg-unmatched-as-null">
<entry>
<constant>PREG_UNMATCHED_AS_NULL</constant>
(<type>int</type>)
</entry>
<entry>
Dieses Flag teilt der Funktion <function>preg_match</function> und
<function>preg_match_all</function> mit, dass nicht gefundene
Teilsuchmuster in <varname>$matches</varname> als &null;-Werte enthalten
sein sollen. Ohne dieses Flag werden nicht gefundene Teilsuchmuster als
leere Zeichenketten angegeben, so als ob es leere Übereinstimmungen wären.
Das Setzen dieses Flags erlaubt es zwischen diesen beiden Fällen zu
unterscheiden.
</entry>
<entry>7.2.0</entry>
</row>
<row xml:id="constant.preg-no-error">
<entry>
<constant>PREG_NO_ERROR</constant>
(<type>int</type>)
</entry>
<entry>
Dieses Flag wird von <function>preg_last_error</function> zurückgegeben,
falls kein Fehler aufgetreten ist.
</entry>
<entry>5.2.0</entry>
</row>
<row xml:id="constant.preg-internal-error">
<entry>
<constant>PREG_INTERNAL_ERROR</constant>
(<type>int</type>)
</entry>
<entry>
Dieses Flag wird von <function>preg_last_error</function> zurückgegeben,
falls ein interner PCRE-Fehler aufgetreten ist.
</entry>
<entry>5.2.0</entry>
</row>
<row xml:id="constant.preg-backtrack-limit-error">
<entry>
<constant>PREG_BACKTRACK_LIMIT_ERROR</constant>
(<type>int</type>)
</entry>
<entry>
Dieses Flag wird von <function>preg_last_error</function> zurückgegeben,
falls das <link linkend="ini.pcre.backtrack-limit">Limit der
Zurückverfolgung (Backtracking)</link> überschritten wurde.
</entry>
<entry>5.2.0</entry>
</row>
<row xml:id="constant.preg-recursion-limit-error">
<entry>
<constant>PREG_RECURSION_LIMIT_ERROR</constant>
(<type>int</type>)
</entry>
<entry>
Dieses Flag wird von <function>preg_last_error</function> zurückgegeben,
falls das <link
linkend="ini.pcre.recursion-limit">Rekursionslimit</link> überschritten
wurde.
</entry>
<entry>5.2.0</entry>
</row>
<row xml:id="constant.preg-bad-utf8-error">
<entry>
<constant>PREG_BAD_UTF8_ERROR</constant>
(<type>int</type>)
</entry>
<entry>
Dieses Flag wird von <function>preg_last_error</function> zurückgegeben,
falls der letzte Fehler durch fehlerhafte UTF-8-Daten verursacht wurde
(nur bei RegEx, die im <link
linkend="reference.pcre.pattern.modifiers">UTF-8-Modus</link> laufen).
</entry>
<entry>5.2.0</entry>
</row>
<row xml:id="constant.preg-bad-utf8-offset-error">
<entry>
<constant>PREG_BAD_UTF8_OFFSET_ERROR</constant>
(<type>int</type>)
</entry>
<entry>
Dieses Flag wird von <function>preg_last_error</function> zurückgegeben,
falls sich der Versatz nicht mit dem Anfang eines gültigen
UTF-8-Codepoints deckt (nur wenn die RegEx im <link
linkend="reference.pcre.pattern.modifiers">UTF-8-Modus</link> ausgeführt
wird).
</entry>
<entry>5.3.0</entry>
</row>
<row xml:id="constant.preg-jit-stacklimit-error">
<entry>
<constant>PREG_JIT_STACKLIMIT_ERROR</constant>
(<type>int</type>)
</entry>
<entry>
Dieses Flag wird von <function>preg_last_error</function> zurückgegeben,
falls die letzte PCRE-Funktion wegen begrenzten Speichers im JIT-Stack
fehlschlug.
</entry>
<entry>7.0.0</entry>
</row>
<row xml:id="constant.pcre-version">
<entry>
<constant>PCRE_VERSION</constant>
(<type>string</type>)
</entry>
<entry>
Die PCRE-Version und das Freigabedatum (&zb;
"<literal>7.0 18-Dec-2006</literal>").
</entry>
<entry>5.2.4</entry>
</row>
<row xml:id="constant.pcre-version-major">
<entry>
<constant>PCRE_VERSION_MAJOR</constant>
(<type>int</type>)
</entry>
<entry>
Die PCRE-Hauptversionsnummer.
</entry>
<entry></entry>
</row>
<row xml:id="constant.pcre-version-minor">
<entry>
<constant>PCRE_VERSION_MINOR</constant>
(<type>int</type>)
</entry>
<entry>
Die PCRE-Nebenversionsnummer.
</entry>
<entry></entry>
</row>
<row xml:id="constant.pcre-jit-support">
<entry>
<constant>PCRE_JIT_SUPPORT</constant>
(<type>bool</type>)
</entry>
<entry>
Dieses Flag zeigt an, ob die JIT-Unterstützung von PCRE verfügbar ist.
</entry>
<entry></entry>
</row>
<row xml:id="constant.preg-grep-invert">
<entry>
<constant>PREG_GREP_INVERT</constant>
(<type>int</type>)
</entry>
<entry>
Gibt die Elemente zurück, die nicht mit dem angegebenen Muster
übereinstimmen.
</entry>
<entry></entry>
</row>
</tbody>
</tgroup>
</table>
</appendix>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->