<?xml version="1.0" encoding="utf-8"?> <!-- $Revision$ --> <!-- Membership: core --> <book xml:id="book.regex" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>Regular Expression (POSIX Extended)</title> <titleabbrev>POSIX Regex</titleabbrev> <preface xml:id="intro.regex"> &reftitle.intro; <tip> <para> PHP also supports regular expressions using a Perl-compatible syntax using the <link linkend="book.pcre">PCRE functions</link>. Those functions support non-greedy matching, assertions, conditional subpatterns, and a number of other features not supported by the POSIX-extended regular expression syntax. </para> </tip> <warning> <para> These regular expression functions are not binary-safe. The <link linkend="book.pcre">PCRE functions</link> are. </para> </warning> <note> <para> As of PHP 5.3.0 this extension is deprecated, calling any function provided by this extension will issue an <constant>E_DEPRECATED</constant> notice. </para> </note> <para> Regular expressions are used for complex string manipulation. PHP uses the POSIX extended regular expressions as defined by POSIX 1003.2. For a full description of POSIX regular expressions see the <link xlink:href="&url.regex.man;">regex man pages</link> included in the regex directory in the PHP distribution. It's in manpage format, so you'll want to do something along the lines of <command>man /usr/local/src/regex/regex.7</command> in order to read it. </para> </preface> &reference.regex.setup; &reference.regex.constants; &reference.regex.examples; &reference.regex.reference; </book> <!-- 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 -->