glib-perl-compatible-regular-expressions.html

来自「最新gtk中文资料集」· HTML 代码 · 共 1,021 行 · 第 1/5 页

HTML
1,021
字号
</table></div><p class="since">Since 2.14</p></div><hr><div class="refsect2" lang="en"><a name="id3146650"></a><h3><a name="g-regex-new"></a>g_regex_new ()</h3><a class="indexterm" name="id3146664"></a><pre class="programlisting"><a class="link" href="glib-Perl-compatible-regular-expressions.html#GRegex">GRegex</a>*             g_regex_new                         (const <a class="link" href="glib-Basic-Types.html#gchar">gchar</a> *pattern,                                                         <a class="link" href="glib-Perl-compatible-regular-expressions.html#GRegexCompileFlags">GRegexCompileFlags</a> compile_options,                                                         <a class="link" href="glib-Perl-compatible-regular-expressions.html#GRegexMatchFlags">GRegexMatchFlags</a> match_options,                                                         <a class="link" href="glib-Error-Reporting.html#GError">GError</a> **error);</pre><p>Compiles the regular expression to an internal form, and does the initial setup of the <a class="link" href="glib-Perl-compatible-regular-expressions.html#GRegex"><span class="type">GRegex</span></a> structure.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>pattern</code></em>&#160;:</span></p></td><td> the regular expression</td></tr><tr><td><p><span class="term"><em class="parameter"><code>compile_options</code></em>&#160;:</span></p></td><td> compile options for the regular expression</td></tr><tr><td><p><span class="term"><em class="parameter"><code>match_options</code></em>&#160;:</span></p></td><td> match options for the regular expression</td></tr><tr><td><p><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></p></td><td> return location for a <a class="link" href="glib-Error-Reporting.html#GError"><span class="type">GError</span></a></td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> a <a class="link" href="glib-Perl-compatible-regular-expressions.html#GRegex"><span class="type">GRegex</span></a> structure. Call <a class="link" href="glib-Perl-compatible-regular-expressions.html#g-regex-unref"><code class="function">g_regex_unref()</code></a> when you   are done with it</td></tr></tbody></table></div><p class="since">Since  2.14</p></div><hr><div class="refsect2" lang="en"><a name="id3146836"></a><h3><a name="g-regex-ref"></a>g_regex_ref ()</h3><a class="indexterm" name="id3146850"></a><pre class="programlisting"><a class="link" href="glib-Perl-compatible-regular-expressions.html#GRegex">GRegex</a>*             g_regex_ref                         (<a class="link" href="glib-Perl-compatible-regular-expressions.html#GRegex">GRegex</a> *regex);</pre><p>Increases reference count of <em class="parameter"><code>regex</code></em> by 1.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>regex</code></em>&#160;:</span></p></td><td> a <a class="link" href="glib-Perl-compatible-regular-expressions.html#GRegex"><span class="type">GRegex</span></a></td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> <em class="parameter"><code>regex</code></em></td></tr></tbody></table></div><p class="since">Since  2.14</p></div><hr><div class="refsect2" lang="en"><a name="id3146936"></a><h3><a name="g-regex-unref"></a>g_regex_unref ()</h3><a class="indexterm" name="id3146952"></a><pre class="programlisting">void                g_regex_unref                       (<a class="link" href="glib-Perl-compatible-regular-expressions.html#GRegex">GRegex</a> *regex);</pre><p>Decreases reference count of <em class="parameter"><code>regex</code></em> by 1. When reference count dropsto zero, it frees all the memory associated with the regex structure.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>regex</code></em>&#160;:</span></p></td><td> a <a class="link" href="glib-Perl-compatible-regular-expressions.html#GRegex"><span class="type">GRegex</span></a></td></tr></tbody></table></div><p class="since">Since  2.14</p></div><hr><div class="refsect2" lang="en"><a name="id3147024"></a><h3><a name="g-regex-get-pattern"></a>g_regex_get_pattern ()</h3><a class="indexterm" name="id3147040"></a><pre class="programlisting">const <a class="link" href="glib-Basic-Types.html#gchar">gchar</a>*        g_regex_get_pattern                 (const <a class="link" href="glib-Perl-compatible-regular-expressions.html#GRegex">GRegex</a> *regex);</pre><p>Gets the pattern string associated with <em class="parameter"><code>regex</code></em>, i.e. a copy of the string passed to <a class="link" href="glib-Perl-compatible-regular-expressions.html#g-regex-new"><code class="function">g_regex_new()</code></a>.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>regex</code></em>&#160;:</span></p></td><td> a <a class="link" href="glib-Perl-compatible-regular-expressions.html#GRegex"><span class="type">GRegex</span></a> structure</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> the pattern of <em class="parameter"><code>regex</code></em></td></tr></tbody></table></div><p class="since">Since  2.14</p></div><hr><div class="refsect2" lang="en"><a name="id3147139"></a><h3><a name="g-regex-get-max-backref"></a>g_regex_get_max_backref ()</h3><a class="indexterm" name="id3147154"></a><pre class="programlisting"><a class="link" href="glib-Basic-Types.html#gint">gint</a>                g_regex_get_max_backref             (const <a class="link" href="glib-Perl-compatible-regular-expressions.html#GRegex">GRegex</a> *regex);</pre><p>Returns the number of the highest back referencein the pattern, or 0 if the pattern does not containback references.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>regex</code></em>&#160;:</span></p></td><td> a <a class="link" href="glib-Perl-compatible-regular-expressions.html#GRegex"><span class="type">GRegex</span></a></td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> the number of the highest back reference</td></tr></tbody></table></div><p class="since">Since  2.14</p></div><hr><div class="refsect2" lang="en"><a name="id3147232"></a><h3><a name="g-regex-get-capture-count"></a>g_regex_get_capture_count ()</h3><a class="indexterm" name="id3147247"></a><pre class="programlisting"><a class="link" href="glib-Basic-Types.html#gint">gint</a>                g_regex_get_capture_count           (const <a class="link" href="glib-Perl-compatible-regular-expressions.html#GRegex">GRegex</a> *regex);</pre><p>Returns the number of capturing subpatterns in the pattern.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>regex</code></em>&#160;:</span></p></td><td> a <a class="link" href="glib-Perl-compatible-regular-expressions.html#GRegex"><span class="type">GRegex</span></a></td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> the number of capturing subpatterns</td></tr></tbody></table></div><p class="since">Since  2.14</p></div><hr><div class="refsect2" lang="en"><a name="id3147323"></a><h3><a name="g-regex-get-string-number"></a>g_regex_get_string_number ()</h3><a class="indexterm" name="id3147339"></a><pre class="programlisting"><a class="link" href="glib-Basic-Types.html#gint">gint</a>                g_regex_get_string_num

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?