⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 glib-perl-compatible-regular-expressions.html

📁 最新gtk中文资料集
💻 HTML
📖 第 1 页 / 共 5 页
字号:
</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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -