Fixed #50565 (Reg Exp docs for Unicode could be improved)

- Includes alot of whitespace improvement for the lists

git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@293485 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
Kalle Sommer Nielsen 2010-01-13 04:52:14 +00:00
parent b077d74ed7
commit 6bcee9285e

View file

@ -237,39 +237,81 @@
<variablelist>
<varlistentry>
<term><emphasis>\a</emphasis></term>
<listitem><simpara>alarm, that is, the BEL character (hex 07)</simpara></listitem>
<listitem>
<simpara>alarm, that is, the BEL character (hex 07)</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>\cx</emphasis></term>
<listitem><simpara>"control-x", where x is any character</simpara></listitem>
<listitem>
<simpara>"control-x", where x is any character</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>\e</emphasis></term>
<listitem><simpara>escape (hex 1B)</simpara></listitem>
<listitem>
<simpara>escape (hex 1B)</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>\f</emphasis></term>
<listitem><simpara>formfeed (hex 0C)</simpara></listitem>
<listitem>
<simpara>formfeed (hex 0C)</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>\n</emphasis></term>
<listitem><simpara>newline (hex 0A)</simpara></listitem>
<listitem>
<simpara>newline (hex 0A)</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>\p{xx}</emphasis></term>
<listitem>
<simpara>
a character with the xx property, see
<link linkend="reference.pcre.pattern.syntax.unicode">unicode properties</link>
for more info
</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>\P{xx}</emphasis></term>
<listitem>
<simpara>
a character without the xx property, see
<link linkend="reference.pcre.pattern.syntax.unicode">unicode properties</link>
for more info
</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>\r</emphasis></term>
<listitem><simpara>carriage return (hex 0D)</simpara></listitem>
<listitem>
<simpara>carriage return (hex 0D)</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>\t</emphasis></term>
<listitem><simpara>tab (hex 09)</simpara></listitem>
<listitem>
<simpara>tab (hex 09)</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>\xhh</emphasis></term>
<listitem><simpara>character with hex code hh</simpara></listitem>
<listitem>
<simpara>
character with hex code hh
<link linkend="reference.pcre.pattern.syntax.unicode">unicode properties</link>
for more info
</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>\ddd</emphasis></term>
<listitem><simpara>character with octal code ddd, or backreference</simpara></listitem>
<listitem>
<simpara>character with octal code ddd, or backreference</simpara>
</listitem>
</varlistentry>
</variablelist>
</para>
@ -594,45 +636,204 @@
</literallayout>
<table>
<title>Supported property codes</title>
<tgroup cols="2">
<tgroup cols="3">
<thead>
<row>
<entry>Property</entry>
<entry>Matches</entry>
<entry>Notes</entry>
</row>
</thead>
<tbody>
<row><entry><literal>C</literal></entry><entry>Other</entry></row>
<row><entry><literal>Cc</literal></entry><entry>Control</entry></row>
<row><entry><literal>Cf</literal></entry><entry>Format</entry></row>
<row><entry><literal>Cn</literal></entry><entry>Unassigned</entry></row>
<row><entry><literal>Co</literal></entry><entry>Private use</entry></row>
<row rowsep="1"><entry><literal>Cs</literal></entry><entry>Surrogate</entry></row>
<row><entry><literal>L</literal></entry><entry>Letter</entry></row>
<row><entry><literal>Ll</literal></entry><entry>Lower case letter</entry></row>
<row><entry><literal>Lm</literal></entry><entry>Modifier letter</entry></row>
<row><entry><literal>Lo</literal></entry><entry>Other letter</entry></row>
<row><entry><literal>Lt</literal></entry><entry>Title case letter</entry></row>
<row rowsep="1"><entry><literal>Lu</literal></entry><entry>Upper case letter</entry></row>
<row><entry><literal>M</literal></entry><entry>Mark</entry></row>
<row><entry><literal>Mc</literal></entry><entry>Spacing mark</entry></row>
<row><entry><literal>Me</literal></entry><entry>Enclosing mark</entry></row>
<row rowsep="1"><entry><literal>Mn</literal></entry><entry>Non-spacing mark</entry></row>
<row><entry><literal>N</literal></entry><entry>Number</entry></row>
<row><entry><literal>Nd</literal></entry><entry>Decimal number</entry></row>
<row><entry><literal>Nl</literal></entry><entry>Letter number</entry></row>
<row rowsep="1"><entry><literal>No</literal></entry><entry>Other number</entry></row>
<row><entry><literal>P</literal></entry><entry>Punctuation</entry></row>
<row><entry><literal>Pc</literal></entry><entry>Connector punctuation</entry></row>
<row><entry><literal>Pd</literal></entry><entry>Dash punctuation</entry></row>
<row><entry><literal>Pe</literal></entry><entry>Close punctuation</entry></row>
<row><entry><literal>Pf</literal></entry><entry>Final punctuation</entry></row>
<row><entry><literal>Pi</literal></entry><entry>Initial punctuation</entry></row>
<row><entry><literal>Po</literal></entry><entry>Other punctuation</entry></row>
<row rowsep="1"><entry><literal>Ps</literal></entry><entry>Open punctuation</entry></row>
<row><entry><literal>S</literal></entry><entry>Symbol</entry></row>
<row><entry><literal>Sc</literal></entry><entry>Currency symbol</entry></row>
<row><entry><literal>Sk</literal></entry><entry>Modifier symbol</entry></row>
<row><entry><literal>Sm</literal></entry><entry>Mathematical symbol</entry></row>
<row rowsep="1"><entry><literal>So</literal></entry><entry>Other symbol</entry></row>
<row><entry><literal>Z</literal></entry><entry>Separator</entry></row>
<row><entry><literal>Zl</literal></entry><entry>Line separator</entry></row>
<row><entry><literal>Zp</literal></entry><entry>Paragraph separator</entry></row>
<row><entry><literal>Zs</literal></entry><entry>Space separator</entry></row>
<row>
<entry><literal>C</literal></entry>
<entry>Other</entry>
<entry></entry>
</row>
<row>
<entry><literal>Cc</literal></entry>
<entry>Control</entry>
<entry></entry>
</row>
<row>
<entry><literal>Cf</literal></entry>
<entry>Format</entry>
<entry></entry>
</row>
<row>
<entry><literal>Cn</literal></entry>
<entry>Unassigned</entry>
<entry></entry>
</row>
<row>
<entry><literal>Co</literal></entry>
<entry>Private use</entry>
<entry></entry>
</row>
<row rowsep="1">
<entry><literal>Cs</literal></entry>
<entry>Surrogate</entry>
<entry></entry>
</row>
<row>
<entry><literal>L</literal></entry>
<entry>Letter</entry>
<entry>
Includes the following properties: <literal>Ll</literal>,
<literal>Lm</literal>, <literal>Lo</literal>, <literal>Lt</literal> and
<literal>Lu</literal>.
</entry>
</row>
<row>
<entry><literal>Ll</literal></entry>
<entry>Lower case letter</entry>
<entry></entry>
</row>
<row>
<entry><literal>Lm</literal></entry>
<entry>Modifier letter</entry>
<entry></entry>
</row>
<row>
<entry><literal>Lo</literal></entry>
<entry>Other letter</entry>
<entry></entry>
</row>
<row>
<entry><literal>Lt</literal></entry>
<entry>Title case letter</entry>
<entry></entry>
</row>
<row rowsep="1">
<entry><literal>Lu</literal></entry>
<entry>Upper case letter</entry>
<entry></entry>
</row>
<row>
<entry><literal>M</literal></entry>
<entry>Mark</entry>
<entry></entry>
</row>
<row>
<entry><literal>Mc</literal></entry>
<entry>Spacing mark</entry>
<entry></entry>
</row>
<row>
<entry><literal>Me</literal></entry>
<entry>Enclosing mark</entry>
<entry></entry>
</row>
<row rowsep="1">
<entry><literal>Mn</literal></entry>
<entry>Non-spacing mark</entry>
<entry></entry>
</row>
<row>
<entry><literal>N</literal></entry>
<entry>Number</entry>
<entry></entry>
</row>
<row>
<entry><literal>Nd</literal></entry>
<entry>Decimal number</entry>
<entry></entry>
</row>
<row>
<entry><literal>Nl</literal></entry>
<entry>Letter number</entry>
<entry></entry>
</row>
<row rowsep="1">
<entry><literal>No</literal></entry>
<entry>Other number</entry>
<entry></entry>
</row>
<row>
<entry><literal>P</literal></entry>
<entry>Punctuation</entry>
<entry></entry>
</row>
<row>
<entry><literal>Pc</literal></entry>
<entry>Connector punctuation</entry>
<entry></entry>
</row>
<row>
<entry><literal>Pd</literal></entry>
<entry>Dash punctuation</entry>
<entry></entry>
</row>
<row>
<entry><literal>Pe</literal></entry>
<entry>Close punctuation</entry>
<entry></entry>
</row>
<row>
<entry><literal>Pf</literal></entry>
<entry>Final punctuation</entry>
<entry></entry>
</row>
<row>
<entry><literal>Pi</literal></entry>
<entry>Initial punctuation</entry>
<entry></entry>
</row>
<row>
<entry><literal>Po</literal></entry>
<entry>Other punctuation</entry>
<entry></entry>
</row>
<row rowsep="1">
<entry><literal>Ps</literal></entry>
<entry>Open punctuation</entry>
<entry></entry>
</row>
<row>
<entry><literal>S</literal></entry>
<entry>Symbol</entry>
<entry></entry>
</row>
<row>
<entry><literal>Sc</literal></entry>
<entry>Currency symbol</entry>
<entry></entry>
</row>
<row>
<entry><literal>Sk</literal></entry>
<entry>Modifier symbol</entry>
<entry></entry>
</row>
<row>
<entry><literal>Sm</literal></entry>
<entry>Mathematical symbol</entry>
<entry></entry>
</row>
<row rowsep="1">
<entry><literal>So</literal></entry>
<entry>Other symbol</entry>
<entry></entry>
</row>
<row>
<entry><literal>Z</literal></entry>
<entry>Separator</entry>
<entry></entry>
</row>
<row>
<entry><literal>Zl</literal></entry>
<entry>Line separator</entry>
<entry></entry>
</row>
<row>
<entry><literal>Zp</literal></entry>
<entry>Paragraph separator</entry>
<entry></entry>
</row>
<row>
<entry><literal>Zs</literal></entry>
<entry>Space separator</entry>
<entry></entry>
</row>
</tbody>
</tgroup>
</table>