vrana           Tue Sep 20 07:42:59 2005 EDT

  Modified files:              
    /phpdoc/en/reference/pcre   pattern.syntax.xml 
  Log:
  Note about \ in PHP strings (bug #34562)
  
http://cvs.php.net/diff.php/phpdoc/en/reference/pcre/pattern.syntax.xml?r1=1.10&r2=1.11&ty=u
Index: phpdoc/en/reference/pcre/pattern.syntax.xml
diff -u phpdoc/en/reference/pcre/pattern.syntax.xml:1.10 
phpdoc/en/reference/pcre/pattern.syntax.xml:1.11
--- phpdoc/en/reference/pcre/pattern.syntax.xml:1.10    Thu Jun 23 10:35:56 2005
+++ phpdoc/en/reference/pcre/pattern.syntax.xml Tue Sep 20 07:42:58 2005
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.10 $ -->
+<!-- $Revision: 1.11 $ -->
 <!-- splitted from ./en/functions/pcre.xml, last change in rev 1.2 -->
   <refentry id="reference.pcre.pattern.syntax">
    <refnamediv>
@@ -60,7 +60,7 @@
       <simpara>
        Though binary zero characters are supported in  the  subject  string,
        they are not allowed in a pattern string because it is passed as a
-       normal C string, terminated  by zero. The escape sequence "\\x00" can
+       normal C string, terminated  by zero. The escape sequence "\x00" can
        be used in the pattern to represent a binary zero.
       </simpara>
       </listitem>
@@ -290,6 +290,14 @@
       with "\" to specify that it stands for itself.  In
       particular, if you want to match a backslash, you write "\\".
      </para>
+     <note>
+      <para>
+       Single and double quoted PHP <link
+       linkend="language.types.string.syntax">strings</link> have special
+       meaning of backslash. Thus if \ has to be matched with a regular
+       expression \\, then "\\\\" or '\\\\' must be used in PHP code.
+      </para>
+     </note>
      <para>
       If a pattern is compiled with the
       <link linkend="reference.pcre.pattern.modifiers">PCRE_EXTENDED</link> 
option,

Reply via email to