[kate] doc/katepart: Add some documentation on the new multi-digit subpattern numbers usage
Yuri Chornoivan
yurchor at ukr.net
Sun Dec 4 15:47:35 UTC 2016
Git commit 2cc3de482b791aee99e651d613d8cd4924b17f23 by Yuri Chornoivan.
Committed on 04/12/2016 at 15:47.
Pushed by yurchor into branch 'master'.
Add some documentation on the new multi-digit subpattern numbers usage
M +10 -0 doc/katepart/regular-expressions.docbook
https://commits.kde.org/kate/2cc3de482b791aee99e651d613d8cd4924b17f23
diff --git a/doc/katepart/regular-expressions.docbook b/doc/katepart/regular-expressions.docbook
index af07225..9c97fac 100644
--- a/doc/katepart/regular-expressions.docbook
+++ b/doc/katepart/regular-expressions.docbook
@@ -347,6 +347,16 @@ more whitespace and then an equal chunk of word characters. (The
string <literal>\1</literal> references <emphasis>the first sub pattern
enclosed in parentheses</emphasis>)</para>
+<note>
+<para>To avoid ambiguities with usage of <userinput>\1</userinput> with some digits behind it (⪚ <userinput>\12</userinput> can be 12th subpattern or just the first subpattern with <userinput>2</userinput>) we use <userinput>\{12}</userinput> as syntax for multi-digit subpatterns.</para>
+<para>Examples:</para>
+<itemizedlist>
+<listitem><para><userinput>\{12}1</userinput> is <quote>use subpattern 12</quote></para></listitem>
+<listitem><para><userinput>\123</userinput> is <quote>use capture 1 then 23 as the normal text</quote></para></listitem>
+</itemizedlist>
+
+</note>
+
<!-- <para>See also <link linkend="backreferences">Back references</link>.</para> -->
</sect3>
More information about the kde-doc-english
mailing list