Skip to content

Commit

Permalink
Update pcre
Browse files Browse the repository at this point in the history
  • Loading branch information
mowangjuanzi committed Sep 6, 2023
1 parent e6882c9 commit a1a2dec
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 6 deletions.
13 changes: 11 additions & 2 deletions reference/pcre/pattern.modifiers.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: bcb7074498301e4712576a18849821f99f0fbaea Maintainer: daijie Status: ready -->

<!-- EN-Revision: 25f8c955949587a27e880c767a8664fa4a1485ff Maintainer: daijie Status: ready -->
<!-- CREDITS: mowangjuanzi -->
<article xml:id="reference.pcre.pattern.modifiers" xmlns="http://docbook.org/ns/docbook">
<title>模式修饰符</title>
<titleabbrev>正则表达式模式中可用的模式修饰符</titleabbrev>
Expand Down Expand Up @@ -138,6 +138,15 @@
</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>n</emphasis> (<literal>PCRE_NO_AUTO_CAPTURE</literal>)</term>
<listitem>
<simpara>
使用此修饰符不会捕获简单的 (xyz) 组。只有像 <code>(?&lt;name&gt;xyz)</code>
这样的命名组才会捕获。这仅影响要捕获的组,仍然可以使用编号的子模式引用,并且匹配数组仍将包含编号的结果。
</simpara>
</listitem>
</varlistentry>
</variablelist>
</blockquote>
</para>
Expand Down
8 changes: 4 additions & 4 deletions reference/pcre/pattern.syntax.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 72e81bd314be5212f713f6cffafff6f5f5e4e85d Maintainer: daijie Status: ready -->
<!-- EN-Revision: 587830d5d261802148a160a59059dd8d76385fd2 Maintainer: daijie Status: ready -->
<!-- CREDITS: mowangjuanzi -->
<!-- splitted from ./en/functions/pcre.xml, last change in rev 1.2 -->
<chapter xml:id="reference.pcre.pattern.syntax" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
Expand Down Expand Up @@ -1342,9 +1342,9 @@
</informalexample>

<para>
这里当后向引用 1 空时<literal>Sun</literal> 存储在后向引用 2 中
当后向引用 2 不存在的时候 <literal>Sat</literal> 存储在后向引用 1中。 使用
<literal>(?|</literal>修改模式来修复这个问题:
<literal>Sun</literal> 存储在反向引用 2 中,而反向引用 1 为空。匹配
<literal>Saturday</literal> 则 <literal>Sat</literal>
存储在反向引用 1 中,而反向引用 2 不存在。使用 <literal>(?|</literal> 修改模式来修复这个问题:
</para>

<informalexample>
Expand Down

0 comments on commit a1a2dec

Please sign in to comment.