svn: /phpdoc/ja/trunk/reference/pcre/functions/ preg-replace.xml

[email protected] (Yoshinari Takaoka)
Newsgroups php.doc.ja
Message-ID <[email protected]>
mumumu                                   Tue, 10 Mar 2020 14:27:38 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=349372

Log:
Fix #78168: Reference Format is \n instead of \\n

Bug: https://bugs.php.net/78168 (Closed) Reference Format is \n instead of \\n
      
Changed paths:
    U   phpdoc/ja/trunk/reference/pcre/functions/preg-replace.xml

Modified: phpdoc/ja/trunk/reference/pcre/functions/preg-replace.xml
===================================================================
--- phpdoc/ja/trunk/reference/pcre/functions/preg-replace.xml	2020-03-10 14:21:46 UTC (rev 349371)
+++ phpdoc/ja/trunk/reference/pcre/functions/preg-replace.xml	2020-03-10 14:27:38 UTC (rev 349372)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 347268 Maintainer: takagi Status: ready -->
+<!-- EN-Revision: 349366 Maintainer: takagi Status: ready -->
 <!-- Credits: hirokawa,haruki,shimooka,mumumu -->
 <refentry xml:id="function.preg-replace" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
@@ -57,25 +57,24 @@
       </para>
       <para>
        <parameter>replacement</parameter> では、
-       <literal>\\<replaceable>n</replaceable></literal> 形式または
+       <literal>\<replaceable>n</replaceable></literal> 形式または
        <literal>$<replaceable>n</replaceable></literal>
        形式で参照を指定することができます。
        後者の形式の方が好ましい形式です。各参照は、<replaceable>n</replaceable>
        番目のキャプチャ用サブパターンにマッチしたテキストにより置換されます。
        <replaceable>n</replaceable> は 0 から 99 までとすることができ、
-       <literal>\\0</literal> または <literal>$0</literal> は
+       <literal>\0</literal> または <literal>$0</literal> は
        パターン全体にマッチするテキストを参照します。キャプチャ用サブパターンの番号
        については、その左括弧が左から右に(1から)カウントされます。
-       置換文字でバックスラッシュを使用する場合は、二重化する必要があります
-       (PHP の文字列 <literal>"\\\\"</literal> となります)。
+       &string; に含まれるバックスラッシュリテラルは、エスケープが必須であることに注意して下さい。
       </para>
       <para>
        後方参照の直後に他の数字が続くような置換 (replacement) パターンを
        使用する場合(すなわち、マッチしたパターンの直後に数字リテラルを置く
-       場合)、後方参照を行うために通常の <literal>\\1</literal> 表記を
-       使用することができません。例えば、<literal>\\11</literal> は、
-       後方参照 <literal>\\1</literal> の後にリテラル
-       <literal>1</literal> が続くのか、後方参照 <literal>\\11</literal> で
+       場合)、後方参照を行うために通常の <literal>\1</literal> 表記を
+       使用することができません。例えば、<literal>\11</literal> は、
+       後方参照 <literal>\1</literal> の後にリテラル
+       <literal>1</literal> が続くのか、後方参照 <literal>\11</literal> で
        その後には何も続かないのかが不明のため、
        <function>preg_replace</function> を混乱させる可能性があります。
        この場合、解決策は、<literal>${1}1</literal> を使用することです。
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.