diff --git a/reference/pcre/pattern.modifiers.xml b/reference/pcre/pattern.modifiers.xml index ded8c22db..52d91d982 100644 --- a/reference/pcre/pattern.modifiers.xml +++ b/reference/pcre/pattern.modifiers.xml @@ -1,7 +1,7 @@ - - + +
模式修饰符 正则表达式模式中可用的模式修饰符 @@ -138,6 +138,15 @@ + + n (PCRE_NO_AUTO_CAPTURE) + + + 使用此修饰符不会捕获简单的 (xyz) 组。只有像 (?<name>xyz) + 这样的命名组才会捕获。这仅影响要捕获的组,仍然可以使用编号的子模式引用,并且匹配数组仍将包含编号的结果。 + + + diff --git a/reference/pcre/pattern.syntax.xml b/reference/pcre/pattern.syntax.xml index 36879a8da..f017c4607 100644 --- a/reference/pcre/pattern.syntax.xml +++ b/reference/pcre/pattern.syntax.xml @@ -1,6 +1,6 @@ - + @@ -1342,9 +1342,9 @@ - 这里当后向引用 1 空时Sun 存储在后向引用 2 中。 - 当后向引用 2 不存在的时候 Sat 存储在后向引用 1中。 使用 - (?|修改模式来修复这个问题: + Sun 存储在反向引用 2 中,而反向引用 1 为空。匹配 + SaturdaySat + 存储在反向引用 1 中,而反向引用 2 不存在。使用 (?| 修改模式来修复这个问题: