Файловый менеджер - Редактировать - /opt/alt/alt-nodejs20/root/usr/share/doc/alt-nodejs20-libicu-doc/uregex_8h_source.html
Назад
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.14"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>ICU 78.3: i18n/unicode/uregex.h Source File</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="search/search.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="search/searchdata.js"></script> <script type="text/javascript" src="search/search.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">ICU 78.3  <span id="projectnumber">78.3</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ var searchBox = new SearchBox("searchBox", "search",false,'Search'); /* @license-end */ </script> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('',true,false,'search.php','Search'); $(document).ready(function() { init_search(); }); }); /* @license-end */</script> <div id="main-nav"></div> <!-- window showing the filter options --> <div id="MSearchSelectWindow" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> </div> <!-- iframe showing the search results (closed by default) --> <div id="MSearchResultsWindow"> <iframe src="javascript:void(0)" frameborder="0" name="MSearchResults" id="MSearchResults"> </iframe> </div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="dir_73bc6a9bb617ea1bc89a10aa59ce84e4.html">i18n</a></li><li class="navelem"><a class="el" href="dir_0119ce638985e8a1561a00fdb5f76ff6.html">unicode</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="headertitle"> <div class="title">uregex.h</div> </div> </div><!--header--> <div class="contents"> <a href="uregex_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// © 2016 and later: Unicode, Inc. and others.</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// License & terms of use: http://www.unicode.org/copyright.html</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">/*</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">**********************************************************************</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">* Copyright (C) 2004-2016, International Business Machines</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">* Corporation and others. All Rights Reserved.</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">**********************************************************************</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">* file name: uregex.h</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">* encoding: UTF-8</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">* indentation:4</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">*</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">* created on: 2004mar09</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">* created by: Andy Heninger</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">*</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">* ICU Regular Expressions, API for C</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">*/</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> </div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#ifndef UREGEX_H</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#define UREGEX_H</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include "<a class="code" href="utext_8h.html">unicode/utext.h</a>"</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#include "<a class="code" href="utypes_8h.html">unicode/utypes.h</a>"</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#if !UCONFIG_NO_REGULAR_EXPRESSIONS</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include "<a class="code" href="parseerr_8h.html">unicode/parseerr.h</a>"</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#if U_SHOW_CPLUSPLUS_API</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#include "<a class="code" href="localpointer_8h.html">unicode/localpointer.h</a>"</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#endif // U_SHOW_CPLUSPLUS_API</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="keyword">struct </span><a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a>;</div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500"> 45</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> <a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a>;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> </div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="uregex_8h.html#a874989dfec4cbeb6baf4d1a51cb529ae"> 52</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="uregex_8h.html#a874989dfec4cbeb6baf4d1a51cb529ae">URegexpFlag</a>{</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span> </div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="preprocessor">#ifndef U_HIDE_DRAFT_API </span></div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="uregex_8h.html#a874989dfec4cbeb6baf4d1a51cb529aea95ee02c73b45843f44d316c913826b79"> 58</a></span>  <a class="code" href="uregex_8h.html#a874989dfec4cbeb6baf4d1a51cb529aea95ee02c73b45843f44d316c913826b79">UREGEX_CANON_EQ</a> = 128,</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="preprocessor">#endif </span><span class="comment">/* U_HIDE_DRAFT_API */</span><span class="preprocessor"></span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="uregex_8h.html#a874989dfec4cbeb6baf4d1a51cb529aea909d2ed2c61e34cb62dc13e29f6923ec"> 61</a></span>  <a class="code" href="uregex_8h.html#a874989dfec4cbeb6baf4d1a51cb529aea909d2ed2c61e34cb62dc13e29f6923ec">UREGEX_CASE_INSENSITIVE</a> = 2,</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span> </div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="uregex_8h.html#a874989dfec4cbeb6baf4d1a51cb529aea2f3e059e7b90f4bc9574740e89a7b0f1"> 64</a></span>  <a class="code" href="uregex_8h.html#a874989dfec4cbeb6baf4d1a51cb529aea2f3e059e7b90f4bc9574740e89a7b0f1">UREGEX_COMMENTS</a> = 4,</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="uregex_8h.html#a874989dfec4cbeb6baf4d1a51cb529aea0220d4e90a67e1cdd6c1c02ecc8189f3"> 68</a></span>  <a class="code" href="uregex_8h.html#a874989dfec4cbeb6baf4d1a51cb529aea0220d4e90a67e1cdd6c1c02ecc8189f3">UREGEX_DOTALL</a> = 32,</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  </div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="uregex_8h.html#a874989dfec4cbeb6baf4d1a51cb529aea66d6ba18582a24bf3e4056e687ea58cd"> 80</a></span>  <a class="code" href="uregex_8h.html#a874989dfec4cbeb6baf4d1a51cb529aea66d6ba18582a24bf3e4056e687ea58cd">UREGEX_LITERAL</a> = 16,</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span> </div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="uregex_8h.html#a874989dfec4cbeb6baf4d1a51cb529aea5955d9b9e4cdfcd1fccafde751f02488"> 86</a></span>  <a class="code" href="uregex_8h.html#a874989dfec4cbeb6baf4d1a51cb529aea5955d9b9e4cdfcd1fccafde751f02488">UREGEX_MULTILINE</a> = 8,</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  </div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="uregex_8h.html#a874989dfec4cbeb6baf4d1a51cb529aeaeff412f2297e20cddb5659b943b58630"> 93</a></span>  <a class="code" href="uregex_8h.html#a874989dfec4cbeb6baf4d1a51cb529aeaeff412f2297e20cddb5659b943b58630">UREGEX_UNIX_LINES</a> = 1,</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span> </div><div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="uregex_8h.html#a874989dfec4cbeb6baf4d1a51cb529aeae1499468a7aa6f7b2059b7839c6003dd"> 102</a></span>  <a class="code" href="uregex_8h.html#a874989dfec4cbeb6baf4d1a51cb529aeae1499468a7aa6f7b2059b7839c6003dd">UREGEX_UWORD</a> = 256,</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span> </div><div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="uregex_8h.html#a874989dfec4cbeb6baf4d1a51cb529aea9be4161df4e6d12050d324787d6d2742"> 111</a></span>  <a class="code" href="uregex_8h.html#a874989dfec4cbeb6baf4d1a51cb529aea9be4161df4e6d12050d324787d6d2742">UREGEX_ERROR_ON_UNKNOWN_ESCAPES</a> = 512</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span> </div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span> } <a class="code" href="uregex_8h.html#a874989dfec4cbeb6baf4d1a51cb529ae">URegexpFlag</a>;</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span> </div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> * U_EXPORT2</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span> <a class="code" href="uregex_8h.html#a70f2a01247bf9093918e986a457a7cd7">uregex_open</a>( <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *pattern,</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  int32_t patternLength,</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  uint32_t flags,</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <a class="code" href="structUParseError.html">UParseError</a> *pe,</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span> </div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> * U_EXPORT2</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span> <a class="code" href="uregex_8h.html#a19b1b0eb8260d4b80e9c0675309154ea">uregex_openUText</a>(<a class="code" href="structUText.html">UText</a> *pattern,</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  uint32_t flags,</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <a class="code" href="structUParseError.html">UParseError</a> *pe,</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span> </div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span> <span class="preprocessor">#if !UCONFIG_NO_CONVERSION</span></div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span> </div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> * U_EXPORT2</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span> <a class="code" href="uregex_8h.html#a7e0c03e36cd9aa86856e7128cc9b1b6e">uregex_openC</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> *pattern,</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  uint32_t flags,</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  <a class="code" href="structUParseError.html">UParseError</a> *pe,</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span> </div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span> </div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span> </div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2 </div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span> <a class="code" href="uregex_8h.html#a7ddaa162e6eedbbc3fa499aa77d5f2c9">uregex_close</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp);</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span> </div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span> <span class="preprocessor">#if U_SHOW_CPLUSPLUS_API</span></div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span> </div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span> U_NAMESPACE_BEGIN</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span> </div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span> <a class="code" href="localpointer_8h.html#a3030f841466c4bbbd465ac9c4b999549">U_DEFINE_LOCAL_OPEN_POINTER</a>(<a class="code" href="classLocalURegularExpressionPointer.html">LocalURegularExpressionPointer</a>, <a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a>, <a class="code" href="uregex_8h.html#a7ddaa162e6eedbbc3fa499aa77d5f2c9">uregex_close</a>);</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span> </div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span> U_NAMESPACE_END</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span> </div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span> </div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> * U_EXPORT2 </div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span> <a class="code" href="uregex_8h.html#ab994b9ffb48868eb975e2a5d01164096">uregex_clone</a>(<span class="keyword">const</span> <a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp, <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span> </div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> * U_EXPORT2 </div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span> <a class="code" href="uregex_8h.html#a118348bbb465e11201fa7553bedebb7f">uregex_pattern</a>(<span class="keyword">const</span> <a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  int32_t *patLength,</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span> </div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <a class="code" href="structUText.html">UText</a> * U_EXPORT2 </div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span> <a class="code" href="uregex_8h.html#a06ed03cc312abb2090b3d2cce6a07390">uregex_patternUText</a>(<span class="keyword">const</span> <a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span> </div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int32_t U_EXPORT2 </div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span> <a class="code" href="uregex_8h.html#a3c47de8b8e3eb273020bfcc87cad2ac0">uregex_flags</a>(<span class="keyword">const</span> <a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span> </div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span> </div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2 </div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span> <a class="code" href="uregex_8h.html#abbbf1802f98e4acd76215e90ee819c0f">uregex_setText</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span>  <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *text,</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>  int32_t textLength,</div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span> </div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span> </div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2 </div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span> <a class="code" href="uregex_8h.html#a418bd3fb3f798b7d1c275607d46602fb">uregex_setUText</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>  <a class="code" href="structUText.html">UText</a> *text,</div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span> </div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> * U_EXPORT2 </div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span> <a class="code" href="uregex_8h.html#a69fd75e94c95d5229d3ba45220a680b9">uregex_getText</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  int32_t *textLength,</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span> </div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <a class="code" href="structUText.html">UText</a> * U_EXPORT2 </div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span> <a class="code" href="uregex_8h.html#a9202decc800febdbd2e8aeb605393725">uregex_getUText</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span>  <a class="code" href="structUText.html">UText</a> *dest,</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span> </div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2 </div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span> <a class="code" href="uregex_8h.html#aa59e1098dcf42ea8fa84ddfd971320f8">uregex_refreshUText</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span>  <a class="code" href="structUText.html">UText</a> *text,</div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span> </div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> U_EXPORT2 </div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span> <a class="code" href="uregex_8h.html#af3bf489b4379c7e3c35b946bb588463c">uregex_matches</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span>  int32_t startIndex,</div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span> </div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> U_EXPORT2 </div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span> <a class="code" href="uregex_8h.html#a31fb0e706c655b4bda6a573abc8f4414">uregex_matches64</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span>  int64_t startIndex,</div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span> </div><div class="line"><a name="l00504"></a><span class="lineno"> 504</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> U_EXPORT2 </div><div class="line"><a name="l00505"></a><span class="lineno"> 505</span> <a class="code" href="uregex_8h.html#a8690edfdb96650ba578a1091bcf90bc6">uregex_lookingAt</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l00506"></a><span class="lineno"> 506</span>  int32_t startIndex,</div><div class="line"><a name="l00507"></a><span class="lineno"> 507</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00508"></a><span class="lineno"> 508</span> </div><div class="line"><a name="l00533"></a><span class="lineno"> 533</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> U_EXPORT2 </div><div class="line"><a name="l00534"></a><span class="lineno"> 534</span> <a class="code" href="uregex_8h.html#ad0b0ff7e753746b99306807f711bc34c">uregex_lookingAt64</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l00535"></a><span class="lineno"> 535</span>  int64_t startIndex,</div><div class="line"><a name="l00536"></a><span class="lineno"> 536</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00537"></a><span class="lineno"> 537</span> </div><div class="line"><a name="l00557"></a><span class="lineno"> 557</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> U_EXPORT2 </div><div class="line"><a name="l00558"></a><span class="lineno"> 558</span> <a class="code" href="uregex_8h.html#a5986a0c45a1d648114e4ce08a14e10d3">uregex_find</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l00559"></a><span class="lineno"> 559</span>  int32_t startIndex, </div><div class="line"><a name="l00560"></a><span class="lineno"> 560</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00561"></a><span class="lineno"> 561</span> </div><div class="line"><a name="l00582"></a><span class="lineno"> 582</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> U_EXPORT2 </div><div class="line"><a name="l00583"></a><span class="lineno"> 583</span> <a class="code" href="uregex_8h.html#a05b1fcc8c25e09e56d68176591c15369">uregex_find64</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l00584"></a><span class="lineno"> 584</span>  int64_t startIndex, </div><div class="line"><a name="l00585"></a><span class="lineno"> 585</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00586"></a><span class="lineno"> 586</span> </div><div class="line"><a name="l00600"></a><span class="lineno"> 600</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> U_EXPORT2 </div><div class="line"><a name="l00601"></a><span class="lineno"> 601</span> <a class="code" href="uregex_8h.html#a9167d4225108676928b08e526c46db72">uregex_findNext</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l00602"></a><span class="lineno"> 602</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00603"></a><span class="lineno"> 603</span> </div><div class="line"><a name="l00611"></a><span class="lineno"> 611</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int32_t U_EXPORT2 </div><div class="line"><a name="l00612"></a><span class="lineno"> 612</span> <a class="code" href="uregex_8h.html#aa2f83aaecd7cf4686abef46df626fbea">uregex_groupCount</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l00613"></a><span class="lineno"> 613</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00614"></a><span class="lineno"> 614</span> </div><div class="line"><a name="l00631"></a><span class="lineno"> 631</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int32_t U_EXPORT2</div><div class="line"><a name="l00632"></a><span class="lineno"> 632</span> <a class="code" href="uregex_8h.html#af83d3ca6ae105343bd319ee2ebf56df0">uregex_groupNumberFromName</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l00633"></a><span class="lineno"> 633</span>  <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *groupName,</div><div class="line"><a name="l00634"></a><span class="lineno"> 634</span>  int32_t nameLength,</div><div class="line"><a name="l00635"></a><span class="lineno"> 635</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00636"></a><span class="lineno"> 636</span> </div><div class="line"><a name="l00637"></a><span class="lineno"> 637</span> </div><div class="line"><a name="l00655"></a><span class="lineno"> 655</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int32_t U_EXPORT2</div><div class="line"><a name="l00656"></a><span class="lineno"> 656</span> <a class="code" href="uregex_8h.html#a2d0ef986341a50a638e078d9bf403ae3">uregex_groupNumberFromCName</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l00657"></a><span class="lineno"> 657</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *groupName,</div><div class="line"><a name="l00658"></a><span class="lineno"> 658</span>  int32_t nameLength,</div><div class="line"><a name="l00659"></a><span class="lineno"> 659</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00660"></a><span class="lineno"> 660</span> </div><div class="line"><a name="l00677"></a><span class="lineno"> 677</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int32_t U_EXPORT2 </div><div class="line"><a name="l00678"></a><span class="lineno"> 678</span> <a class="code" href="uregex_8h.html#ac528bf1fdbb42a111f7d7c1e88f87666">uregex_group</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l00679"></a><span class="lineno"> 679</span>  int32_t groupNum,</div><div class="line"><a name="l00680"></a><span class="lineno"> 680</span>  <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *dest,</div><div class="line"><a name="l00681"></a><span class="lineno"> 681</span>  int32_t destCapacity,</div><div class="line"><a name="l00682"></a><span class="lineno"> 682</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00683"></a><span class="lineno"> 683</span> </div><div class="line"><a name="l00706"></a><span class="lineno"> 706</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <a class="code" href="structUText.html">UText</a> * U_EXPORT2 </div><div class="line"><a name="l00707"></a><span class="lineno"> 707</span> <a class="code" href="uregex_8h.html#a3d4825d839f9839ca311318e112bb3d1">uregex_groupUText</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l00708"></a><span class="lineno"> 708</span>  int32_t groupNum,</div><div class="line"><a name="l00709"></a><span class="lineno"> 709</span>  <a class="code" href="structUText.html">UText</a> *dest,</div><div class="line"><a name="l00710"></a><span class="lineno"> 710</span>  int64_t *groupLength,</div><div class="line"><a name="l00711"></a><span class="lineno"> 711</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00712"></a><span class="lineno"> 712</span> </div><div class="line"><a name="l00727"></a><span class="lineno"> 727</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int32_t U_EXPORT2 </div><div class="line"><a name="l00728"></a><span class="lineno"> 728</span> <a class="code" href="uregex_8h.html#aabe3562cc5db58f2949074d6a12ac25c">uregex_start</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l00729"></a><span class="lineno"> 729</span>  int32_t groupNum,</div><div class="line"><a name="l00730"></a><span class="lineno"> 730</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00731"></a><span class="lineno"> 731</span> </div><div class="line"><a name="l00747"></a><span class="lineno"> 747</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int64_t U_EXPORT2 </div><div class="line"><a name="l00748"></a><span class="lineno"> 748</span> <a class="code" href="uregex_8h.html#a1de2b95f3474b58e2b8a2c0d3a934dc8">uregex_start64</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l00749"></a><span class="lineno"> 749</span>  int32_t groupNum,</div><div class="line"><a name="l00750"></a><span class="lineno"> 750</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00751"></a><span class="lineno"> 751</span> </div><div class="line"><a name="l00765"></a><span class="lineno"> 765</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int32_t U_EXPORT2 </div><div class="line"><a name="l00766"></a><span class="lineno"> 766</span> <a class="code" href="uregex_8h.html#ae807c13b9f9ec8ad06a69033ae9cad89">uregex_end</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l00767"></a><span class="lineno"> 767</span>  int32_t groupNum,</div><div class="line"><a name="l00768"></a><span class="lineno"> 768</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00769"></a><span class="lineno"> 769</span> </div><div class="line"><a name="l00784"></a><span class="lineno"> 784</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int64_t U_EXPORT2 </div><div class="line"><a name="l00785"></a><span class="lineno"> 785</span> <a class="code" href="uregex_8h.html#a5576ef1f9eb02ffdbe7bde79fd84a835">uregex_end64</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l00786"></a><span class="lineno"> 786</span>  int32_t groupNum,</div><div class="line"><a name="l00787"></a><span class="lineno"> 787</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00788"></a><span class="lineno"> 788</span> </div><div class="line"><a name="l00802"></a><span class="lineno"> 802</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2 </div><div class="line"><a name="l00803"></a><span class="lineno"> 803</span> <a class="code" href="uregex_8h.html#a3bb9a2f34ec5e983a0b49171f5274de4">uregex_reset</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l00804"></a><span class="lineno"> 804</span>  int32_t index,</div><div class="line"><a name="l00805"></a><span class="lineno"> 805</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00806"></a><span class="lineno"> 806</span> </div><div class="line"><a name="l00821"></a><span class="lineno"> 821</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2 </div><div class="line"><a name="l00822"></a><span class="lineno"> 822</span> <a class="code" href="uregex_8h.html#a1d0aa8cece43fe637d668d6a43531c02">uregex_reset64</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l00823"></a><span class="lineno"> 823</span>  int64_t index,</div><div class="line"><a name="l00824"></a><span class="lineno"> 824</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00825"></a><span class="lineno"> 825</span> </div><div class="line"><a name="l00846"></a><span class="lineno"> 846</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2</div><div class="line"><a name="l00847"></a><span class="lineno"> 847</span> <a class="code" href="uregex_8h.html#abebe1192512f1648c567d3bdd6ee98dd">uregex_setRegion</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l00848"></a><span class="lineno"> 848</span>  int32_t regionStart,</div><div class="line"><a name="l00849"></a><span class="lineno"> 849</span>  int32_t regionLimit,</div><div class="line"><a name="l00850"></a><span class="lineno"> 850</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00851"></a><span class="lineno"> 851</span> </div><div class="line"><a name="l00873"></a><span class="lineno"> 873</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2 </div><div class="line"><a name="l00874"></a><span class="lineno"> 874</span> <a class="code" href="uregex_8h.html#a4727ec419017db6e2132af4e176af42f">uregex_setRegion64</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l00875"></a><span class="lineno"> 875</span>  int64_t regionStart,</div><div class="line"><a name="l00876"></a><span class="lineno"> 876</span>  int64_t regionLimit,</div><div class="line"><a name="l00877"></a><span class="lineno"> 877</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00878"></a><span class="lineno"> 878</span> </div><div class="line"><a name="l00893"></a><span class="lineno"> 893</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2 </div><div class="line"><a name="l00894"></a><span class="lineno"> 894</span> <a class="code" href="uregex_8h.html#a243a68331a4b3b8915b289aa70f1b842">uregex_setRegionAndStart</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l00895"></a><span class="lineno"> 895</span>  int64_t regionStart,</div><div class="line"><a name="l00896"></a><span class="lineno"> 896</span>  int64_t regionLimit,</div><div class="line"><a name="l00897"></a><span class="lineno"> 897</span>  int64_t startIndex,</div><div class="line"><a name="l00898"></a><span class="lineno"> 898</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00899"></a><span class="lineno"> 899</span> </div><div class="line"><a name="l00909"></a><span class="lineno"> 909</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int32_t U_EXPORT2</div><div class="line"><a name="l00910"></a><span class="lineno"> 910</span> <a class="code" href="uregex_8h.html#aaa5b752ba4b20c44a996252916d1c164">uregex_regionStart</a>(<span class="keyword">const</span> <a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l00911"></a><span class="lineno"> 911</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00912"></a><span class="lineno"> 912</span> </div><div class="line"><a name="l00923"></a><span class="lineno"> 923</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int64_t U_EXPORT2 </div><div class="line"><a name="l00924"></a><span class="lineno"> 924</span> <a class="code" href="uregex_8h.html#a40ae3fcb7a5501a5b1c19df8a4a457e7">uregex_regionStart64</a>(<span class="keyword">const</span> <a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l00925"></a><span class="lineno"> 925</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00926"></a><span class="lineno"> 926</span> </div><div class="line"><a name="l00937"></a><span class="lineno"> 937</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int32_t U_EXPORT2</div><div class="line"><a name="l00938"></a><span class="lineno"> 938</span> <a class="code" href="uregex_8h.html#a17395a24ca69a99496e3fe79e56cbbc9">uregex_regionEnd</a>(<span class="keyword">const</span> <a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l00939"></a><span class="lineno"> 939</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00940"></a><span class="lineno"> 940</span> </div><div class="line"><a name="l00952"></a><span class="lineno"> 952</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int64_t U_EXPORT2 </div><div class="line"><a name="l00953"></a><span class="lineno"> 953</span> <a class="code" href="uregex_8h.html#aae6080c75a6c33c14d8e2771aae5fcdb">uregex_regionEnd64</a>(<span class="keyword">const</span> <a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l00954"></a><span class="lineno"> 954</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00955"></a><span class="lineno"> 955</span> </div><div class="line"><a name="l00966"></a><span class="lineno"> 966</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> U_EXPORT2</div><div class="line"><a name="l00967"></a><span class="lineno"> 967</span> <a class="code" href="uregex_8h.html#aeb69e6280146b5887ea2f5e3446bb78d">uregex_hasTransparentBounds</a>(<span class="keyword">const</span> <a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l00968"></a><span class="lineno"> 968</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00969"></a><span class="lineno"> 969</span> </div><div class="line"><a name="l00970"></a><span class="lineno"> 970</span> </div><div class="line"><a name="l00990"></a><span class="lineno"> 990</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2 </div><div class="line"><a name="l00991"></a><span class="lineno"> 991</span> <a class="code" href="uregex_8h.html#a2cfc7376eee29e9ff29a23143c9c2433">uregex_useTransparentBounds</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp, </div><div class="line"><a name="l00992"></a><span class="lineno"> 992</span>  <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> b,</div><div class="line"><a name="l00993"></a><span class="lineno"> 993</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l00994"></a><span class="lineno"> 994</span> </div><div class="line"><a name="l00995"></a><span class="lineno"> 995</span> </div><div class="line"><a name="l01005"></a><span class="lineno"> 1005</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> U_EXPORT2</div><div class="line"><a name="l01006"></a><span class="lineno"> 1006</span> <a class="code" href="uregex_8h.html#ac91972425675e75e334219938d5498d4">uregex_hasAnchoringBounds</a>(<span class="keyword">const</span> <a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l01008"></a><span class="lineno"> 1008</span> </div><div class="line"><a name="l01009"></a><span class="lineno"> 1009</span> </div><div class="line"><a name="l01023"></a><span class="lineno"> 1023</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2</div><div class="line"><a name="l01024"></a><span class="lineno"> 1024</span> <a class="code" href="uregex_8h.html#a6bfe73095c190c99beef69ee12eb52d6">uregex_useAnchoringBounds</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>  <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> b,</div><div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l01027"></a><span class="lineno"> 1027</span> </div><div class="line"><a name="l01038"></a><span class="lineno"> 1038</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> U_EXPORT2</div><div class="line"><a name="l01039"></a><span class="lineno"> 1039</span> <a class="code" href="uregex_8h.html#aed9850bca96f448fa395a390b969dcf4">uregex_hitEnd</a>(<span class="keyword">const</span> <a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l01041"></a><span class="lineno"> 1041</span> </div><div class="line"><a name="l01053"></a><span class="lineno"> 1053</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> U_EXPORT2 </div><div class="line"><a name="l01054"></a><span class="lineno"> 1054</span> <a class="code" href="uregex_8h.html#a92a8b1f1f64407fa35b2fff99dd35b60">uregex_requireEnd</a>(<span class="keyword">const</span> <a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l01056"></a><span class="lineno"> 1056</span> </div><div class="line"><a name="l01057"></a><span class="lineno"> 1057</span> </div><div class="line"><a name="l01058"></a><span class="lineno"> 1058</span> </div><div class="line"><a name="l01059"></a><span class="lineno"> 1059</span> </div><div class="line"><a name="l01060"></a><span class="lineno"> 1060</span> </div><div class="line"><a name="l01085"></a><span class="lineno"> 1085</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int32_t U_EXPORT2 </div><div class="line"><a name="l01086"></a><span class="lineno"> 1086</span> <a class="code" href="uregex_8h.html#abe4a61eac358a5445623c0b7a89775e8">uregex_replaceAll</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>  <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *replacementText,</div><div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>  int32_t replacementLength,</div><div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>  <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *destBuf,</div><div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>  int32_t destCapacity,</div><div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l01092"></a><span class="lineno"> 1092</span> </div><div class="line"><a name="l01114"></a><span class="lineno"> 1114</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <a class="code" href="structUText.html">UText</a> * U_EXPORT2 </div><div class="line"><a name="l01115"></a><span class="lineno"> 1115</span> <a class="code" href="uregex_8h.html#a1849cf94307cb69524795492e6c8aa91">uregex_replaceAllUText</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>  <a class="code" href="structUText.html">UText</a> *replacement,</div><div class="line"><a name="l01117"></a><span class="lineno"> 1117</span>  <a class="code" href="structUText.html">UText</a> *dest,</div><div class="line"><a name="l01118"></a><span class="lineno"> 1118</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l01119"></a><span class="lineno"> 1119</span> </div><div class="line"><a name="l01144"></a><span class="lineno"> 1144</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int32_t U_EXPORT2 </div><div class="line"><a name="l01145"></a><span class="lineno"> 1145</span> <a class="code" href="uregex_8h.html#aa85bb1e804ec77749f94991a8b9153db">uregex_replaceFirst</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>  <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *replacementText,</div><div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>  int32_t replacementLength,</div><div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>  <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *destBuf,</div><div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>  int32_t destCapacity,</div><div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l01151"></a><span class="lineno"> 1151</span> </div><div class="line"><a name="l01173"></a><span class="lineno"> 1173</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <a class="code" href="structUText.html">UText</a> * U_EXPORT2 </div><div class="line"><a name="l01174"></a><span class="lineno"> 1174</span> <a class="code" href="uregex_8h.html#ae79a85ce02e3c571158892ba8f436458">uregex_replaceFirstUText</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>  <a class="code" href="structUText.html">UText</a> *replacement,</div><div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>  <a class="code" href="structUText.html">UText</a> *dest,</div><div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l01178"></a><span class="lineno"> 1178</span> </div><div class="line"><a name="l01225"></a><span class="lineno"> 1225</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int32_t U_EXPORT2 </div><div class="line"><a name="l01226"></a><span class="lineno"> 1226</span> <a class="code" href="uregex_8h.html#a266a540616627d192b31284e016bddff">uregex_appendReplacement</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>  <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *replacementText,</div><div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>  int32_t replacementLength,</div><div class="line"><a name="l01229"></a><span class="lineno"> 1229</span>  <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> **destBuf,</div><div class="line"><a name="l01230"></a><span class="lineno"> 1230</span>  int32_t *destCapacity,</div><div class="line"><a name="l01231"></a><span class="lineno"> 1231</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l01232"></a><span class="lineno"> 1232</span> </div><div class="line"><a name="l01255"></a><span class="lineno"> 1255</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2 </div><div class="line"><a name="l01256"></a><span class="lineno"> 1256</span> <a class="code" href="uregex_8h.html#a17706568aefdada9149739828a6d2c00">uregex_appendReplacementUText</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l01257"></a><span class="lineno"> 1257</span>  <a class="code" href="structUText.html">UText</a> *replacementText,</div><div class="line"><a name="l01258"></a><span class="lineno"> 1258</span>  <a class="code" href="structUText.html">UText</a> *dest,</div><div class="line"><a name="l01259"></a><span class="lineno"> 1259</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l01260"></a><span class="lineno"> 1260</span> </div><div class="line"><a name="l01285"></a><span class="lineno"> 1285</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int32_t U_EXPORT2 </div><div class="line"><a name="l01286"></a><span class="lineno"> 1286</span> <a class="code" href="uregex_8h.html#a7d9c816d6b14659885bea3cb38a42367">uregex_appendTail</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l01287"></a><span class="lineno"> 1287</span>  <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> **destBuf,</div><div class="line"><a name="l01288"></a><span class="lineno"> 1288</span>  int32_t *destCapacity,</div><div class="line"><a name="l01289"></a><span class="lineno"> 1289</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l01290"></a><span class="lineno"> 1290</span> </div><div class="line"><a name="l01309"></a><span class="lineno"> 1309</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <a class="code" href="structUText.html">UText</a> * U_EXPORT2 </div><div class="line"><a name="l01310"></a><span class="lineno"> 1310</span> <a class="code" href="uregex_8h.html#ab0d9e8285214114d10f3b688ba4c19f4">uregex_appendTailUText</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l01311"></a><span class="lineno"> 1311</span>  <a class="code" href="structUText.html">UText</a> *dest,</div><div class="line"><a name="l01312"></a><span class="lineno"> 1312</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l01313"></a><span class="lineno"> 1313</span> </div><div class="line"><a name="l01365"></a><span class="lineno"> 1365</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int32_t U_EXPORT2 </div><div class="line"><a name="l01366"></a><span class="lineno"> 1366</span> <a class="code" href="uregex_8h.html#a2f795d713b5420431ba40e8c88d5df2b">uregex_split</a>( <a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l01367"></a><span class="lineno"> 1367</span>  <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *destBuf,</div><div class="line"><a name="l01368"></a><span class="lineno"> 1368</span>  int32_t destCapacity,</div><div class="line"><a name="l01369"></a><span class="lineno"> 1369</span>  int32_t *requiredCapacity,</div><div class="line"><a name="l01370"></a><span class="lineno"> 1370</span>  <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *destFields[],</div><div class="line"><a name="l01371"></a><span class="lineno"> 1371</span>  int32_t destFieldsCapacity,</div><div class="line"><a name="l01372"></a><span class="lineno"> 1372</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l01373"></a><span class="lineno"> 1373</span> </div><div class="line"><a name="l01400"></a><span class="lineno"> 1400</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int32_t U_EXPORT2 </div><div class="line"><a name="l01401"></a><span class="lineno"> 1401</span> <a class="code" href="uregex_8h.html#afd361e45d7ec08c8c1a9df50fbbe5734">uregex_splitUText</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l01402"></a><span class="lineno"> 1402</span>  <a class="code" href="structUText.html">UText</a> *destFields[],</div><div class="line"><a name="l01403"></a><span class="lineno"> 1403</span>  int32_t destFieldsCapacity,</div><div class="line"><a name="l01404"></a><span class="lineno"> 1404</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l01405"></a><span class="lineno"> 1405</span> </div><div class="line"><a name="l01428"></a><span class="lineno"> 1428</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2</div><div class="line"><a name="l01429"></a><span class="lineno"> 1429</span> <a class="code" href="uregex_8h.html#acbdc7e1d7f6f6c7eadd7a24924c48bfe">uregex_setTimeLimit</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l01430"></a><span class="lineno"> 1430</span>  int32_t limit,</div><div class="line"><a name="l01431"></a><span class="lineno"> 1431</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l01432"></a><span class="lineno"> 1432</span> </div><div class="line"><a name="l01442"></a><span class="lineno"> 1442</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int32_t U_EXPORT2</div><div class="line"><a name="l01443"></a><span class="lineno"> 1443</span> <a class="code" href="uregex_8h.html#a288bfef48188b2d29a957426c6bcd0a7">uregex_getTimeLimit</a>(<span class="keyword">const</span> <a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l01444"></a><span class="lineno"> 1444</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l01445"></a><span class="lineno"> 1445</span> </div><div class="line"><a name="l01466"></a><span class="lineno"> 1466</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2</div><div class="line"><a name="l01467"></a><span class="lineno"> 1467</span> <a class="code" href="uregex_8h.html#abe6babc64af696f270384def1f09c6ab">uregex_setStackLimit</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l01468"></a><span class="lineno"> 1468</span>  int32_t limit,</div><div class="line"><a name="l01469"></a><span class="lineno"> 1469</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l01470"></a><span class="lineno"> 1470</span> </div><div class="line"><a name="l01478"></a><span class="lineno"> 1478</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int32_t U_EXPORT2</div><div class="line"><a name="l01479"></a><span class="lineno"> 1479</span> <a class="code" href="uregex_8h.html#aa7757a173ef5b4d88bb0fc8564c8b7ba">uregex_getStackLimit</a>(<span class="keyword">const</span> <a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l01480"></a><span class="lineno"> 1480</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l01481"></a><span class="lineno"> 1481</span> </div><div class="line"><a name="l01482"></a><span class="lineno"> 1482</span> </div><div class="line"><a name="l01501"></a><span class="lineno"> 1501</span> <a class="code" href="umachine_8h.html#a82c853d86803ab75c89267be54fbac6a">U_CDECL_BEGIN</a></div><div class="line"><a name="l01502"></a><span class="lineno"><a class="line" href="uregex_8h.html#a0a86299b51ab447fdefa00f6763b44bb"> 1502</a></span> <span class="keyword">typedef</span> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> <a class="code" href="platform_8h.html#a1fae478cb5a46c7e4a0673d267626696">U_CALLCONV</a> <a class="code" href="uregex_8h.html#a0a86299b51ab447fdefa00f6763b44bb">URegexMatchCallback</a> (</div><div class="line"><a name="l01503"></a><span class="lineno"> 1503</span>  <span class="keyword">const</span> <span class="keywordtype">void</span> *context,</div><div class="line"><a name="l01504"></a><span class="lineno"> 1504</span>  int32_t steps);</div><div class="line"><a name="l01505"></a><span class="lineno"> 1505</span> <a class="code" href="umachine_8h.html#a1a820e5c6cbe8ac1742b654e6bf9ed7d">U_CDECL_END</a></div><div class="line"><a name="l01506"></a><span class="lineno"> 1506</span> </div><div class="line"><a name="l01521"></a><span class="lineno"> 1521</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2</div><div class="line"><a name="l01522"></a><span class="lineno"> 1522</span> <a class="code" href="uregex_8h.html#ae233a095ec27641f764fbc3e7bd3a75f">uregex_setMatchCallback</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l01523"></a><span class="lineno"> 1523</span>  <a class="code" href="uregex_8h.html#a0a86299b51ab447fdefa00f6763b44bb">URegexMatchCallback</a> *callback,</div><div class="line"><a name="l01524"></a><span class="lineno"> 1524</span>  <span class="keyword">const</span> <span class="keywordtype">void</span> *context,</div><div class="line"><a name="l01525"></a><span class="lineno"> 1525</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l01526"></a><span class="lineno"> 1526</span> </div><div class="line"><a name="l01527"></a><span class="lineno"> 1527</span> </div><div class="line"><a name="l01539"></a><span class="lineno"> 1539</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2</div><div class="line"><a name="l01540"></a><span class="lineno"> 1540</span> <a class="code" href="uregex_8h.html#abe9966a8dc44260db527a150dfaed3d9">uregex_getMatchCallback</a>(<span class="keyword">const</span> <a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l01541"></a><span class="lineno"> 1541</span>  <a class="code" href="uregex_8h.html#a0a86299b51ab447fdefa00f6763b44bb">URegexMatchCallback</a> **callback,</div><div class="line"><a name="l01542"></a><span class="lineno"> 1542</span>  <span class="keyword">const</span> <span class="keywordtype">void</span> **context,</div><div class="line"><a name="l01543"></a><span class="lineno"> 1543</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l01544"></a><span class="lineno"> 1544</span> </div><div class="line"><a name="l01575"></a><span class="lineno"> 1575</span> <a class="code" href="umachine_8h.html#a82c853d86803ab75c89267be54fbac6a">U_CDECL_BEGIN</a></div><div class="line"><a name="l01576"></a><span class="lineno"><a class="line" href="uregex_8h.html#a05a1a31454add644cd2f023b7e4366c3"> 1576</a></span> <span class="keyword">typedef</span> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> <a class="code" href="platform_8h.html#a1fae478cb5a46c7e4a0673d267626696">U_CALLCONV</a> <a class="code" href="uregex_8h.html#a05a1a31454add644cd2f023b7e4366c3">URegexFindProgressCallback</a> (</div><div class="line"><a name="l01577"></a><span class="lineno"> 1577</span>  <span class="keyword">const</span> <span class="keywordtype">void</span> *context,</div><div class="line"><a name="l01578"></a><span class="lineno"> 1578</span>  int64_t matchIndex);</div><div class="line"><a name="l01579"></a><span class="lineno"> 1579</span> <a class="code" href="umachine_8h.html#a1a820e5c6cbe8ac1742b654e6bf9ed7d">U_CDECL_END</a></div><div class="line"><a name="l01580"></a><span class="lineno"> 1580</span> </div><div class="line"><a name="l01581"></a><span class="lineno"> 1581</span> </div><div class="line"><a name="l01593"></a><span class="lineno"> 1593</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2</div><div class="line"><a name="l01594"></a><span class="lineno"> 1594</span> <a class="code" href="uregex_8h.html#ad3c812ceb6dce565a74f496b21a00a10">uregex_setFindProgressCallback</a>(<a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l01595"></a><span class="lineno"> 1595</span>  <a class="code" href="uregex_8h.html#a05a1a31454add644cd2f023b7e4366c3">URegexFindProgressCallback</a> *callback,</div><div class="line"><a name="l01596"></a><span class="lineno"> 1596</span>  <span class="keyword">const</span> <span class="keywordtype">void</span> *context,</div><div class="line"><a name="l01597"></a><span class="lineno"> 1597</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l01598"></a><span class="lineno"> 1598</span> </div><div class="line"><a name="l01610"></a><span class="lineno"> 1610</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2</div><div class="line"><a name="l01611"></a><span class="lineno"> 1611</span> <a class="code" href="uregex_8h.html#aeaf940e40ed4f59b32be69d553f498c9">uregex_getFindProgressCallback</a>(<span class="keyword">const</span> <a class="code" href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a> *regexp,</div><div class="line"><a name="l01612"></a><span class="lineno"> 1612</span>  <a class="code" href="uregex_8h.html#a05a1a31454add644cd2f023b7e4366c3">URegexFindProgressCallback</a> **callback,</div><div class="line"><a name="l01613"></a><span class="lineno"> 1613</span>  <span class="keyword">const</span> <span class="keywordtype">void</span> **context,</div><div class="line"><a name="l01614"></a><span class="lineno"> 1614</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status);</div><div class="line"><a name="l01615"></a><span class="lineno"> 1615</span> </div><div class="line"><a name="l01616"></a><span class="lineno"> 1616</span> <span class="preprocessor">#endif </span><span class="comment">/* !UCONFIG_NO_REGULAR_EXPRESSIONS */</span><span class="preprocessor"></span></div><div class="line"><a name="l01617"></a><span class="lineno"> 1617</span> <span class="preprocessor">#endif </span><span class="comment">/* UREGEX_H */</span><span class="preprocessor"></span></div><div class="ttc" id="uregex_8h_html_a31fb0e706c655b4bda6a573abc8f4414"><div class="ttname"><a href="uregex_8h.html#a31fb0e706c655b4bda6a573abc8f4414">uregex_matches64</a></div><div class="ttdeci">U_CAPI UBool uregex_matches64(URegularExpression *regexp, int64_t startIndex, UErrorCode *status)</div><div class="ttdoc">64bit version of uregex_matches. </div></div> <div class="ttc" id="uregex_8h_html_a3d4825d839f9839ca311318e112bb3d1"><div class="ttname"><a href="uregex_8h.html#a3d4825d839f9839ca311318e112bb3d1">uregex_groupUText</a></div><div class="ttdeci">U_CAPI UText * uregex_groupUText(URegularExpression *regexp, int32_t groupNum, UText *dest, int64_t *groupLength, UErrorCode *status)</div><div class="ttdoc">Returns a shallow immutable clone of the entire input string with the current index set to the beginn...</div></div> <div class="ttc" id="uregex_8h_html_a2cfc7376eee29e9ff29a23143c9c2433"><div class="ttname"><a href="uregex_8h.html#a2cfc7376eee29e9ff29a23143c9c2433">uregex_useTransparentBounds</a></div><div class="ttdeci">U_CAPI void uregex_useTransparentBounds(URegularExpression *regexp, UBool b, UErrorCode *status)</div><div class="ttdoc">Sets the transparency of region bounds for this URegularExpression. </div></div> <div class="ttc" id="uregex_8h_html_abe4a61eac358a5445623c0b7a89775e8"><div class="ttname"><a href="uregex_8h.html#abe4a61eac358a5445623c0b7a89775e8">uregex_replaceAll</a></div><div class="ttdeci">U_CAPI int32_t uregex_replaceAll(URegularExpression *regexp, const UChar *replacementText, int32_t replacementLength, UChar *destBuf, int32_t destCapacity, UErrorCode *status)</div><div class="ttdoc">Replaces every substring of the input that matches the pattern with the given replacement string...</div></div> <div class="ttc" id="uregex_8h_html_a874989dfec4cbeb6baf4d1a51cb529aea95ee02c73b45843f44d316c913826b79"><div class="ttname"><a href="uregex_8h.html#a874989dfec4cbeb6baf4d1a51cb529aea95ee02c73b45843f44d316c913826b79">UREGEX_CANON_EQ</a></div><div class="ttdoc">Forces normalization of pattern and strings. </div><div class="ttdef"><b>Definition:</b> <a href="uregex_8h_source.html#l00058">uregex.h:58</a></div></div> <div class="ttc" id="uregex_8h_html_a9167d4225108676928b08e526c46db72"><div class="ttname"><a href="uregex_8h.html#a9167d4225108676928b08e526c46db72">uregex_findNext</a></div><div class="ttdeci">U_CAPI UBool uregex_findNext(URegularExpression *regexp, UErrorCode *status)</div><div class="ttdoc">Find the next pattern match in the input string. </div></div> <div class="ttc" id="classLocalURegularExpressionPointer_html"><div class="ttname"><a href="classLocalURegularExpressionPointer.html">LocalURegularExpressionPointer</a></div><div class="ttdoc">"Smart pointer" class, closes a URegularExpression via uregex_close(). </div></div> <div class="ttc" id="uregex_8h_html_a8690edfdb96650ba578a1091bcf90bc6"><div class="ttname"><a href="uregex_8h.html#a8690edfdb96650ba578a1091bcf90bc6">uregex_lookingAt</a></div><div class="ttdeci">U_CAPI UBool uregex_lookingAt(URegularExpression *regexp, int32_t startIndex, UErrorCode *status)</div><div class="ttdoc">Attempts to match the input string, starting from the specified index, against the pattern...</div></div> <div class="ttc" id="uregex_8h_html_ab0d9e8285214114d10f3b688ba4c19f4"><div class="ttname"><a href="uregex_8h.html#ab0d9e8285214114d10f3b688ba4c19f4">uregex_appendTailUText</a></div><div class="ttdeci">U_CAPI UText * uregex_appendTailUText(URegularExpression *regexp, UText *dest, UErrorCode *status)</div><div class="ttdoc">As the final step in a find-and-replace operation, append the remainder of the input string...</div></div> <div class="ttc" id="uregex_8h_html_a9202decc800febdbd2e8aeb605393725"><div class="ttname"><a href="uregex_8h.html#a9202decc800febdbd2e8aeb605393725">uregex_getUText</a></div><div class="ttdeci">U_CAPI UText * uregex_getUText(URegularExpression *regexp, UText *dest, UErrorCode *status)</div><div class="ttdoc">Get the subject text that is currently associated with this regular expression object. </div></div> <div class="ttc" id="umachine_8h_html_a676114b1a64bb7c2de15c919a00b28df"><div class="ttname"><a href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a></div><div class="ttdeci">#define U_CAPI</div><div class="ttdoc">This is used to declare a function as a public ICU C API. </div><div class="ttdef"><b>Definition:</b> <a href="umachine_8h_source.html#l00110">umachine.h:110</a></div></div> <div class="ttc" id="uregex_8h_html_aae6080c75a6c33c14d8e2771aae5fcdb"><div class="ttname"><a href="uregex_8h.html#aae6080c75a6c33c14d8e2771aae5fcdb">uregex_regionEnd64</a></div><div class="ttdeci">U_CAPI int64_t uregex_regionEnd64(const URegularExpression *regexp, UErrorCode *status)</div><div class="ttdoc">64bit version of uregex_regionEnd. </div></div> <div class="ttc" id="uregex_8h_html_a70f2a01247bf9093918e986a457a7cd7"><div class="ttname"><a href="uregex_8h.html#a70f2a01247bf9093918e986a457a7cd7">uregex_open</a></div><div class="ttdeci">U_CAPI URegularExpression * uregex_open(const UChar *pattern, int32_t patternLength, uint32_t flags, UParseError *pe, UErrorCode *status)</div><div class="ttdoc">Open (compile) an ICU regular expression. </div></div> <div class="ttc" id="uregex_8h_html_a5986a0c45a1d648114e4ce08a14e10d3"><div class="ttname"><a href="uregex_8h.html#a5986a0c45a1d648114e4ce08a14e10d3">uregex_find</a></div><div class="ttdeci">U_CAPI UBool uregex_find(URegularExpression *regexp, int32_t startIndex, UErrorCode *status)</div><div class="ttdoc">Find the first matching substring of the input string that matches the pattern. </div></div> <div class="ttc" id="uregex_8h_html_abe9966a8dc44260db527a150dfaed3d9"><div class="ttname"><a href="uregex_8h.html#abe9966a8dc44260db527a150dfaed3d9">uregex_getMatchCallback</a></div><div class="ttdeci">U_CAPI void uregex_getMatchCallback(const URegularExpression *regexp, URegexMatchCallback **callback, const void **context, UErrorCode *status)</div><div class="ttdoc">Get the callback function for this URegularExpression. </div></div> <div class="ttc" id="uregex_8h_html_a874989dfec4cbeb6baf4d1a51cb529aea5955d9b9e4cdfcd1fccafde751f02488"><div class="ttname"><a href="uregex_8h.html#a874989dfec4cbeb6baf4d1a51cb529aea5955d9b9e4cdfcd1fccafde751f02488">UREGEX_MULTILINE</a></div><div class="ttdoc">Control behavior of "$" and "^" If set, recognize line terminators within string, otherwise...</div><div class="ttdef"><b>Definition:</b> <a href="uregex_8h_source.html#l00086">uregex.h:86</a></div></div> <div class="ttc" id="uregex_8h_html_a1d0aa8cece43fe637d668d6a43531c02"><div class="ttname"><a href="uregex_8h.html#a1d0aa8cece43fe637d668d6a43531c02">uregex_reset64</a></div><div class="ttdeci">U_CAPI void uregex_reset64(URegularExpression *regexp, int64_t index, UErrorCode *status)</div><div class="ttdoc">64bit version of uregex_reset. </div></div> <div class="ttc" id="uregex_8h_html_a2d0ef986341a50a638e078d9bf403ae3"><div class="ttname"><a href="uregex_8h.html#a2d0ef986341a50a638e078d9bf403ae3">uregex_groupNumberFromCName</a></div><div class="ttdeci">U_CAPI int32_t uregex_groupNumberFromCName(URegularExpression *regexp, const char *groupName, int32_t nameLength, UErrorCode *status)</div><div class="ttdoc">Get the group number corresponding to a named capture group. </div></div> <div class="ttc" id="uregex_8h_html_a418bd3fb3f798b7d1c275607d46602fb"><div class="ttname"><a href="uregex_8h.html#a418bd3fb3f798b7d1c275607d46602fb">uregex_setUText</a></div><div class="ttdeci">U_CAPI void uregex_setUText(URegularExpression *regexp, UText *text, UErrorCode *status)</div><div class="ttdoc">Set the subject text string upon which the regular expression will look for matches. </div></div> <div class="ttc" id="uregex_8h_html_ab994b9ffb48868eb975e2a5d01164096"><div class="ttname"><a href="uregex_8h.html#ab994b9ffb48868eb975e2a5d01164096">uregex_clone</a></div><div class="ttdeci">U_CAPI URegularExpression * uregex_clone(const URegularExpression *regexp, UErrorCode *status)</div><div class="ttdoc">Make a copy of a compiled regular expression. </div></div> <div class="ttc" id="uregex_8h_html_a874989dfec4cbeb6baf4d1a51cb529aea0220d4e90a67e1cdd6c1c02ecc8189f3"><div class="ttname"><a href="uregex_8h.html#a874989dfec4cbeb6baf4d1a51cb529aea0220d4e90a67e1cdd6c1c02ecc8189f3">UREGEX_DOTALL</a></div><div class="ttdoc">If set, &#39;. </div><div class="ttdef"><b>Definition:</b> <a href="uregex_8h_source.html#l00068">uregex.h:68</a></div></div> <div class="ttc" id="uregex_8h_html_aa2f83aaecd7cf4686abef46df626fbea"><div class="ttname"><a href="uregex_8h.html#aa2f83aaecd7cf4686abef46df626fbea">uregex_groupCount</a></div><div class="ttdeci">U_CAPI int32_t uregex_groupCount(URegularExpression *regexp, UErrorCode *status)</div><div class="ttdoc">Get the number of capturing groups in this regular expression&#39;s pattern. </div></div> <div class="ttc" id="uregex_8h_html_a874989dfec4cbeb6baf4d1a51cb529aeaeff412f2297e20cddb5659b943b58630"><div class="ttname"><a href="uregex_8h.html#a874989dfec4cbeb6baf4d1a51cb529aeaeff412f2297e20cddb5659b943b58630">UREGEX_UNIX_LINES</a></div><div class="ttdoc">Unix-only line endings. </div><div class="ttdef"><b>Definition:</b> <a href="uregex_8h_source.html#l00093">uregex.h:93</a></div></div> <div class="ttc" id="uregex_8h_html_a1849cf94307cb69524795492e6c8aa91"><div class="ttname"><a href="uregex_8h.html#a1849cf94307cb69524795492e6c8aa91">uregex_replaceAllUText</a></div><div class="ttdeci">U_CAPI UText * uregex_replaceAllUText(URegularExpression *regexp, UText *replacement, UText *dest, UErrorCode *status)</div><div class="ttdoc">Replaces every substring of the input that matches the pattern with the given replacement string...</div></div> <div class="ttc" id="platform_8h_html_a1fae478cb5a46c7e4a0673d267626696"><div class="ttname"><a href="platform_8h.html#a1fae478cb5a46c7e4a0673d267626696">U_CALLCONV</a></div><div class="ttdeci">#define U_CALLCONV</div><div class="ttdoc">Similar to U_CDECL_BEGIN/U_CDECL_END, this qualifier is necessary in callback function typedefs to ma...</div><div class="ttdef"><b>Definition:</b> <a href="platform_8h_source.html#l00837">platform.h:837</a></div></div> <div class="ttc" id="uregex_8h_html_ad0b0ff7e753746b99306807f711bc34c"><div class="ttname"><a href="uregex_8h.html#ad0b0ff7e753746b99306807f711bc34c">uregex_lookingAt64</a></div><div class="ttdeci">U_CAPI UBool uregex_lookingAt64(URegularExpression *regexp, int64_t startIndex, UErrorCode *status)</div><div class="ttdoc">64bit version of uregex_lookingAt. </div></div> <div class="ttc" id="uregex_8h_html_a3c47de8b8e3eb273020bfcc87cad2ac0"><div class="ttname"><a href="uregex_8h.html#a3c47de8b8e3eb273020bfcc87cad2ac0">uregex_flags</a></div><div class="ttdeci">U_CAPI int32_t uregex_flags(const URegularExpression *regexp, UErrorCode *status)</div><div class="ttdoc">Get the match mode flags that were specified when compiling this regular expression. </div></div> <div class="ttc" id="uregex_8h_html_ac91972425675e75e334219938d5498d4"><div class="ttname"><a href="uregex_8h.html#ac91972425675e75e334219938d5498d4">uregex_hasAnchoringBounds</a></div><div class="ttdeci">U_CAPI UBool uregex_hasAnchoringBounds(const URegularExpression *regexp, UErrorCode *status)</div><div class="ttdoc">Return true if this URegularExpression is using anchoring bounds. </div></div> <div class="ttc" id="uregex_8h_html_a40ae3fcb7a5501a5b1c19df8a4a457e7"><div class="ttname"><a href="uregex_8h.html#a40ae3fcb7a5501a5b1c19df8a4a457e7">uregex_regionStart64</a></div><div class="ttdeci">U_CAPI int64_t uregex_regionStart64(const URegularExpression *regexp, UErrorCode *status)</div><div class="ttdoc">64bit version of uregex_regionStart. </div></div> <div class="ttc" id="uregex_8h_html_a05a1a31454add644cd2f023b7e4366c3"><div class="ttname"><a href="uregex_8h.html#a05a1a31454add644cd2f023b7e4366c3">URegexFindProgressCallback</a></div><div class="ttdeci">UBool URegexFindProgressCallback(const void *context, int64_t matchIndex)</div><div class="ttdoc">Function pointer for a regular expression find callback function. </div><div class="ttdef"><b>Definition:</b> <a href="uregex_8h_source.html#l01576">uregex.h:1576</a></div></div> <div class="ttc" id="uregex_8h_html_acbdc7e1d7f6f6c7eadd7a24924c48bfe"><div class="ttname"><a href="uregex_8h.html#acbdc7e1d7f6f6c7eadd7a24924c48bfe">uregex_setTimeLimit</a></div><div class="ttdeci">U_CAPI void uregex_setTimeLimit(URegularExpression *regexp, int32_t limit, UErrorCode *status)</div><div class="ttdoc">Set a processing time limit for match operations with this URegularExpression. </div></div> <div class="ttc" id="uregex_8h_html_ae79a85ce02e3c571158892ba8f436458"><div class="ttname"><a href="uregex_8h.html#ae79a85ce02e3c571158892ba8f436458">uregex_replaceFirstUText</a></div><div class="ttdeci">U_CAPI UText * uregex_replaceFirstUText(URegularExpression *regexp, UText *replacement, UText *dest, UErrorCode *status)</div><div class="ttdoc">Replaces the first substring of the input that matches the pattern with the given replacement string...</div></div> <div class="ttc" id="uregex_8h_html_a118348bbb465e11201fa7553bedebb7f"><div class="ttname"><a href="uregex_8h.html#a118348bbb465e11201fa7553bedebb7f">uregex_pattern</a></div><div class="ttdeci">U_CAPI const UChar * uregex_pattern(const URegularExpression *regexp, int32_t *patLength, UErrorCode *status)</div><div class="ttdoc">Returns a pointer to the source form of the pattern for this regular expression. </div></div> <div class="ttc" id="utext_8h_html"><div class="ttname"><a href="utext_8h.html">utext.h</a></div><div class="ttdoc">C API: Abstract Unicode Text API. </div></div> <div class="ttc" id="uregex_8h_html_ae233a095ec27641f764fbc3e7bd3a75f"><div class="ttname"><a href="uregex_8h.html#ae233a095ec27641f764fbc3e7bd3a75f">uregex_setMatchCallback</a></div><div class="ttdeci">U_CAPI void uregex_setMatchCallback(URegularExpression *regexp, URegexMatchCallback *callback, const void *context, UErrorCode *status)</div><div class="ttdoc">Set a callback function for this URegularExpression. </div></div> <div class="ttc" id="uregex_8h_html_af83d3ca6ae105343bd319ee2ebf56df0"><div class="ttname"><a href="uregex_8h.html#af83d3ca6ae105343bd319ee2ebf56df0">uregex_groupNumberFromName</a></div><div class="ttdeci">U_CAPI int32_t uregex_groupNumberFromName(URegularExpression *regexp, const UChar *groupName, int32_t nameLength, UErrorCode *status)</div><div class="ttdoc">Get the group number corresponding to a named capture group. </div></div> <div class="ttc" id="uregex_8h_html_aa7757a173ef5b4d88bb0fc8564c8b7ba"><div class="ttname"><a href="uregex_8h.html#aa7757a173ef5b4d88bb0fc8564c8b7ba">uregex_getStackLimit</a></div><div class="ttdeci">U_CAPI int32_t uregex_getStackLimit(const URegularExpression *regexp, UErrorCode *status)</div><div class="ttdoc">Get the size of the heap storage available for use by the back tracking stack. </div></div> <div class="ttc" id="uregex_8h_html_a3bb9a2f34ec5e983a0b49171f5274de4"><div class="ttname"><a href="uregex_8h.html#a3bb9a2f34ec5e983a0b49171f5274de4">uregex_reset</a></div><div class="ttdeci">U_CAPI void uregex_reset(URegularExpression *regexp, int32_t index, UErrorCode *status)</div><div class="ttdoc">Reset any saved state from the previous match. </div></div> <div class="ttc" id="umachine_8h_html_a82c853d86803ab75c89267be54fbac6a"><div class="ttname"><a href="umachine_8h.html#a82c853d86803ab75c89267be54fbac6a">U_CDECL_BEGIN</a></div><div class="ttdeci">#define U_CDECL_BEGIN</div><div class="ttdoc">This is used to begin a declaration of a library private ICU C API. </div><div class="ttdef"><b>Definition:</b> <a href="umachine_8h_source.html#l00085">umachine.h:85</a></div></div> <div class="ttc" id="uregex_8h_html_a874989dfec4cbeb6baf4d1a51cb529ae"><div class="ttname"><a href="uregex_8h.html#a874989dfec4cbeb6baf4d1a51cb529ae">URegexpFlag</a></div><div class="ttdeci">URegexpFlag</div><div class="ttdoc">Constants for Regular Expression Match Modes. </div><div class="ttdef"><b>Definition:</b> <a href="uregex_8h_source.html#l00052">uregex.h:52</a></div></div> <div class="ttc" id="uregex_8h_html_a17706568aefdada9149739828a6d2c00"><div class="ttname"><a href="uregex_8h.html#a17706568aefdada9149739828a6d2c00">uregex_appendReplacementUText</a></div><div class="ttdeci">U_CAPI void uregex_appendReplacementUText(URegularExpression *regexp, UText *replacementText, UText *dest, UErrorCode *status)</div><div class="ttdoc">Implements a replace operation intended to be used as part of an incremental find-and-replace. </div></div> <div class="ttc" id="uregex_8h_html_a243a68331a4b3b8915b289aa70f1b842"><div class="ttname"><a href="uregex_8h.html#a243a68331a4b3b8915b289aa70f1b842">uregex_setRegionAndStart</a></div><div class="ttdeci">U_CAPI void uregex_setRegionAndStart(URegularExpression *regexp, int64_t regionStart, int64_t regionLimit, int64_t startIndex, UErrorCode *status)</div><div class="ttdoc">Set the matching region and the starting index for subsequent matches in a single operation...</div></div> <div class="ttc" id="uregex_8h_html_a874989dfec4cbeb6baf4d1a51cb529aea2f3e059e7b90f4bc9574740e89a7b0f1"><div class="ttname"><a href="uregex_8h.html#a874989dfec4cbeb6baf4d1a51cb529aea2f3e059e7b90f4bc9574740e89a7b0f1">UREGEX_COMMENTS</a></div><div class="ttdoc">Allow white space and comments within patterns. </div><div class="ttdef"><b>Definition:</b> <a href="uregex_8h_source.html#l00064">uregex.h:64</a></div></div> <div class="ttc" id="uregex_8h_html_abebe1192512f1648c567d3bdd6ee98dd"><div class="ttname"><a href="uregex_8h.html#abebe1192512f1648c567d3bdd6ee98dd">uregex_setRegion</a></div><div class="ttdeci">U_CAPI void uregex_setRegion(URegularExpression *regexp, int32_t regionStart, int32_t regionLimit, UErrorCode *status)</div><div class="ttdoc">Sets the limits of the matching region for this URegularExpression. </div></div> <div class="ttc" id="localpointer_8h_html_a3030f841466c4bbbd465ac9c4b999549"><div class="ttname"><a href="localpointer_8h.html#a3030f841466c4bbbd465ac9c4b999549">U_DEFINE_LOCAL_OPEN_POINTER</a></div><div class="ttdeci">#define U_DEFINE_LOCAL_OPEN_POINTER(LocalPointerClassName, Type, closeFunction)</div><div class="ttdoc">"Smart pointer" definition macro, deletes objects via the closeFunction. </div><div class="ttdef"><b>Definition:</b> <a href="localpointer_8h_source.html#l00548">localpointer.h:548</a></div></div> <div class="ttc" id="uregex_8h_html_abbbf1802f98e4acd76215e90ee819c0f"><div class="ttname"><a href="uregex_8h.html#abbbf1802f98e4acd76215e90ee819c0f">uregex_setText</a></div><div class="ttdeci">U_CAPI void uregex_setText(URegularExpression *regexp, const UChar *text, int32_t textLength, UErrorCode *status)</div><div class="ttdoc">Set the subject text string upon which the regular expression will look for matches. </div></div> <div class="ttc" id="localpointer_8h_html"><div class="ttname"><a href="localpointer_8h.html">localpointer.h</a></div><div class="ttdoc">C++ API: "Smart pointers" for use with and in ICU4C C++ code. </div></div> <div class="ttc" id="uregex_8h_html_aa59e1098dcf42ea8fa84ddfd971320f8"><div class="ttname"><a href="uregex_8h.html#aa59e1098dcf42ea8fa84ddfd971320f8">uregex_refreshUText</a></div><div class="ttdeci">U_CAPI void uregex_refreshUText(URegularExpression *regexp, UText *text, UErrorCode *status)</div><div class="ttdoc">Set the subject text string upon which the regular expression is looking for matches without changing...</div></div> <div class="ttc" id="uregex_8h_html_a19b1b0eb8260d4b80e9c0675309154ea"><div class="ttname"><a href="uregex_8h.html#a19b1b0eb8260d4b80e9c0675309154ea">uregex_openUText</a></div><div class="ttdeci">U_CAPI URegularExpression * uregex_openUText(UText *pattern, uint32_t flags, UParseError *pe, UErrorCode *status)</div><div class="ttdoc">Open (compile) an ICU regular expression. </div></div> <div class="ttc" id="uregex_8h_html_aeb69e6280146b5887ea2f5e3446bb78d"><div class="ttname"><a href="uregex_8h.html#aeb69e6280146b5887ea2f5e3446bb78d">uregex_hasTransparentBounds</a></div><div class="ttdeci">U_CAPI UBool uregex_hasTransparentBounds(const URegularExpression *regexp, UErrorCode *status)</div><div class="ttdoc">Queries the transparency of region bounds for this URegularExpression. </div></div> <div class="ttc" id="uregex_8h_html_a7ddaa162e6eedbbc3fa499aa77d5f2c9"><div class="ttname"><a href="uregex_8h.html#a7ddaa162e6eedbbc3fa499aa77d5f2c9">uregex_close</a></div><div class="ttdeci">U_CAPI void uregex_close(URegularExpression *regexp)</div><div class="ttdoc">Close the regular expression, recovering all resources (memory) it was holding. </div></div> <div class="ttc" id="uregex_8h_html_a266a540616627d192b31284e016bddff"><div class="ttname"><a href="uregex_8h.html#a266a540616627d192b31284e016bddff">uregex_appendReplacement</a></div><div class="ttdeci">U_CAPI int32_t uregex_appendReplacement(URegularExpression *regexp, const UChar *replacementText, int32_t replacementLength, UChar **destBuf, int32_t *destCapacity, UErrorCode *status)</div><div class="ttdoc">Implements a replace operation intended to be used as part of an incremental find-and-replace. </div></div> <div class="ttc" id="uregex_8h_html_aeaf940e40ed4f59b32be69d553f498c9"><div class="ttname"><a href="uregex_8h.html#aeaf940e40ed4f59b32be69d553f498c9">uregex_getFindProgressCallback</a></div><div class="ttdeci">U_CAPI void uregex_getFindProgressCallback(const URegularExpression *regexp, URegexFindProgressCallback **callback, const void **context, UErrorCode *status)</div><div class="ttdoc">Get the find progress callback function for this URegularExpression. </div></div> <div class="ttc" id="uregex_8h_html_aaa5b752ba4b20c44a996252916d1c164"><div class="ttname"><a href="uregex_8h.html#aaa5b752ba4b20c44a996252916d1c164">uregex_regionStart</a></div><div class="ttdeci">U_CAPI int32_t uregex_regionStart(const URegularExpression *regexp, UErrorCode *status)</div><div class="ttdoc">Reports the start index of the matching region. </div></div> <div class="ttc" id="uregex_8h_html_a69fd75e94c95d5229d3ba45220a680b9"><div class="ttname"><a href="uregex_8h.html#a69fd75e94c95d5229d3ba45220a680b9">uregex_getText</a></div><div class="ttdeci">U_CAPI const UChar * uregex_getText(URegularExpression *regexp, int32_t *textLength, UErrorCode *status)</div><div class="ttdoc">Get the subject text that is currently associated with this regular expression object. </div></div> <div class="ttc" id="uregex_8h_html_afd361e45d7ec08c8c1a9df50fbbe5734"><div class="ttname"><a href="uregex_8h.html#afd361e45d7ec08c8c1a9df50fbbe5734">uregex_splitUText</a></div><div class="ttdeci">U_CAPI int32_t uregex_splitUText(URegularExpression *regexp, UText *destFields[], int32_t destFieldsCapacity, UErrorCode *status)</div><div class="ttdoc">Split a string into fields. </div></div> <div class="ttc" id="uregex_8h_html_ae807c13b9f9ec8ad06a69033ae9cad89"><div class="ttname"><a href="uregex_8h.html#ae807c13b9f9ec8ad06a69033ae9cad89">uregex_end</a></div><div class="ttdeci">U_CAPI int32_t uregex_end(URegularExpression *regexp, int32_t groupNum, UErrorCode *status)</div><div class="ttdoc">Returns the index in the input string of the position following the end of the text matched by the sp...</div></div> <div class="ttc" id="uregex_8h_html_a566882c83d9e4dcf7fb5d8f859625500"><div class="ttname"><a href="uregex_8h.html#a566882c83d9e4dcf7fb5d8f859625500">URegularExpression</a></div><div class="ttdeci">struct URegularExpression URegularExpression</div><div class="ttdoc">Structure representing a compiled regular expression, plus the results of a match operation...</div><div class="ttdef"><b>Definition:</b> <a href="uregex_8h_source.html#l00045">uregex.h:45</a></div></div> <div class="ttc" id="uregex_8h_html_a05b1fcc8c25e09e56d68176591c15369"><div class="ttname"><a href="uregex_8h.html#a05b1fcc8c25e09e56d68176591c15369">uregex_find64</a></div><div class="ttdeci">U_CAPI UBool uregex_find64(URegularExpression *regexp, int64_t startIndex, UErrorCode *status)</div><div class="ttdoc">64bit version of uregex_find. </div></div> <div class="ttc" id="uregex_8h_html_a2f795d713b5420431ba40e8c88d5df2b"><div class="ttname"><a href="uregex_8h.html#a2f795d713b5420431ba40e8c88d5df2b">uregex_split</a></div><div class="ttdeci">U_CAPI int32_t uregex_split(URegularExpression *regexp, UChar *destBuf, int32_t destCapacity, int32_t *requiredCapacity, UChar *destFields[], int32_t destFieldsCapacity, UErrorCode *status)</div><div class="ttdoc">Split a string into fields. </div></div> <div class="ttc" id="umachine_8h_html_a6bb9fad572d65b305324ef288165e2ac"><div class="ttname"><a href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a></div><div class="ttdeci">char16_t UChar</div><div class="ttdoc">The base type for UTF-16 code units and pointers. </div><div class="ttdef"><b>Definition:</b> <a href="umachine_8h_source.html#l00400">umachine.h:400</a></div></div> <div class="ttc" id="umachine_8h_html_a1a820e5c6cbe8ac1742b654e6bf9ed7d"><div class="ttname"><a href="umachine_8h.html#a1a820e5c6cbe8ac1742b654e6bf9ed7d">U_CDECL_END</a></div><div class="ttdeci">#define U_CDECL_END</div><div class="ttdoc">This is used to end a declaration of a library private ICU C API. </div><div class="ttdef"><b>Definition:</b> <a href="umachine_8h_source.html#l00086">umachine.h:86</a></div></div> <div class="ttc" id="uregex_8h_html_a06ed03cc312abb2090b3d2cce6a07390"><div class="ttname"><a href="uregex_8h.html#a06ed03cc312abb2090b3d2cce6a07390">uregex_patternUText</a></div><div class="ttdeci">U_CAPI UText * uregex_patternUText(const URegularExpression *regexp, UErrorCode *status)</div><div class="ttdoc">Returns the source text of the pattern for this regular expression. </div></div> <div class="ttc" id="uregex_8h_html_a0a86299b51ab447fdefa00f6763b44bb"><div class="ttname"><a href="uregex_8h.html#a0a86299b51ab447fdefa00f6763b44bb">URegexMatchCallback</a></div><div class="ttdeci">UBool URegexMatchCallback(const void *context, int32_t steps)</div><div class="ttdoc">Function pointer for a regular expression matching callback function. </div><div class="ttdef"><b>Definition:</b> <a href="uregex_8h_source.html#l01502">uregex.h:1502</a></div></div> <div class="ttc" id="parseerr_8h_html"><div class="ttname"><a href="parseerr_8h.html">parseerr.h</a></div><div class="ttdoc">C API: Parse Error Information. </div></div> <div class="ttc" id="uregex_8h_html_a874989dfec4cbeb6baf4d1a51cb529aeae1499468a7aa6f7b2059b7839c6003dd"><div class="ttname"><a href="uregex_8h.html#a874989dfec4cbeb6baf4d1a51cb529aeae1499468a7aa6f7b2059b7839c6003dd">UREGEX_UWORD</a></div><div class="ttdoc">Unicode word boundaries. </div><div class="ttdef"><b>Definition:</b> <a href="uregex_8h_source.html#l00102">uregex.h:102</a></div></div> <div class="ttc" id="uregex_8h_html_a874989dfec4cbeb6baf4d1a51cb529aea9be4161df4e6d12050d324787d6d2742"><div class="ttname"><a href="uregex_8h.html#a874989dfec4cbeb6baf4d1a51cb529aea9be4161df4e6d12050d324787d6d2742">UREGEX_ERROR_ON_UNKNOWN_ESCAPES</a></div><div class="ttdoc">Error on Unrecognized backslash escapes. </div><div class="ttdef"><b>Definition:</b> <a href="uregex_8h_source.html#l00111">uregex.h:111</a></div></div> <div class="ttc" id="uregex_8h_html_a17395a24ca69a99496e3fe79e56cbbc9"><div class="ttname"><a href="uregex_8h.html#a17395a24ca69a99496e3fe79e56cbbc9">uregex_regionEnd</a></div><div class="ttdeci">U_CAPI int32_t uregex_regionEnd(const URegularExpression *regexp, UErrorCode *status)</div><div class="ttdoc">Reports the end index (exclusive) of the matching region for this URegularExpression. </div></div> <div class="ttc" id="uregex_8h_html_a7e0c03e36cd9aa86856e7128cc9b1b6e"><div class="ttname"><a href="uregex_8h.html#a7e0c03e36cd9aa86856e7128cc9b1b6e">uregex_openC</a></div><div class="ttdeci">U_CAPI URegularExpression * uregex_openC(const char *pattern, uint32_t flags, UParseError *pe, UErrorCode *status)</div><div class="ttdoc">Open (compile) an ICU regular expression. </div></div> <div class="ttc" id="utypes_8h_html_a3343c1c8a8377277046774691c98d78c"><div class="ttname"><a href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a></div><div class="ttdeci">UErrorCode</div><div class="ttdoc">Standard ICU4C error code type, a substitute for exceptions. </div><div class="ttdef"><b>Definition:</b> <a href="utypes_8h_source.html#l00509">utypes.h:509</a></div></div> <div class="ttc" id="uregex_8h_html_a1de2b95f3474b58e2b8a2c0d3a934dc8"><div class="ttname"><a href="uregex_8h.html#a1de2b95f3474b58e2b8a2c0d3a934dc8">uregex_start64</a></div><div class="ttdeci">U_CAPI int64_t uregex_start64(URegularExpression *regexp, int32_t groupNum, UErrorCode *status)</div><div class="ttdoc">64bit version of uregex_start. </div></div> <div class="ttc" id="uregex_8h_html_a874989dfec4cbeb6baf4d1a51cb529aea66d6ba18582a24bf3e4056e687ea58cd"><div class="ttname"><a href="uregex_8h.html#a874989dfec4cbeb6baf4d1a51cb529aea66d6ba18582a24bf3e4056e687ea58cd">UREGEX_LITERAL</a></div><div class="ttdoc">If set, treat the entire pattern as a literal string. </div><div class="ttdef"><b>Definition:</b> <a href="uregex_8h_source.html#l00080">uregex.h:80</a></div></div> <div class="ttc" id="uregex_8h_html_a288bfef48188b2d29a957426c6bcd0a7"><div class="ttname"><a href="uregex_8h.html#a288bfef48188b2d29a957426c6bcd0a7">uregex_getTimeLimit</a></div><div class="ttdeci">U_CAPI int32_t uregex_getTimeLimit(const URegularExpression *regexp, UErrorCode *status)</div><div class="ttdoc">Get the time limit for for matches with this URegularExpression. </div></div> <div class="ttc" id="uregex_8h_html_ad3c812ceb6dce565a74f496b21a00a10"><div class="ttname"><a href="uregex_8h.html#ad3c812ceb6dce565a74f496b21a00a10">uregex_setFindProgressCallback</a></div><div class="ttdeci">U_CAPI void uregex_setFindProgressCallback(URegularExpression *regexp, URegexFindProgressCallback *callback, const void *context, UErrorCode *status)</div><div class="ttdoc">Set the find progress callback function for this URegularExpression. </div></div> <div class="ttc" id="uregex_8h_html_a92a8b1f1f64407fa35b2fff99dd35b60"><div class="ttname"><a href="uregex_8h.html#a92a8b1f1f64407fa35b2fff99dd35b60">uregex_requireEnd</a></div><div class="ttdeci">U_CAPI UBool uregex_requireEnd(const URegularExpression *regexp, UErrorCode *status)</div><div class="ttdoc">Return true the most recent match succeeded and additional input could cause it to fail...</div></div> <div class="ttc" id="uregex_8h_html_aa85bb1e804ec77749f94991a8b9153db"><div class="ttname"><a href="uregex_8h.html#aa85bb1e804ec77749f94991a8b9153db">uregex_replaceFirst</a></div><div class="ttdeci">U_CAPI int32_t uregex_replaceFirst(URegularExpression *regexp, const UChar *replacementText, int32_t replacementLength, UChar *destBuf, int32_t destCapacity, UErrorCode *status)</div><div class="ttdoc">Replaces the first substring of the input that matches the pattern with the given replacement string...</div></div> <div class="ttc" id="structUText_html"><div class="ttname"><a href="structUText.html">UText</a></div><div class="ttdoc">UText struct. </div><div class="ttdef"><b>Definition:</b> <a href="utext_8h_source.html#l01328">utext.h:1328</a></div></div> <div class="ttc" id="structUParseError_html"><div class="ttname"><a href="structUParseError.html">UParseError</a></div><div class="ttdoc">A UParseError struct is used to returned detailed information about parsing errors. </div><div class="ttdef"><b>Definition:</b> <a href="parseerr_8h_source.html#l00058">parseerr.h:58</a></div></div> <div class="ttc" id="uregex_8h_html_a4727ec419017db6e2132af4e176af42f"><div class="ttname"><a href="uregex_8h.html#a4727ec419017db6e2132af4e176af42f">uregex_setRegion64</a></div><div class="ttdeci">U_CAPI void uregex_setRegion64(URegularExpression *regexp, int64_t regionStart, int64_t regionLimit, UErrorCode *status)</div><div class="ttdoc">64bit version of uregex_setRegion. </div></div> <div class="ttc" id="utypes_8h_html"><div class="ttname"><a href="utypes_8h.html">utypes.h</a></div><div class="ttdoc">Basic definitions for ICU, for both C and C++ APIs. </div></div> <div class="ttc" id="uregex_8h_html_aed9850bca96f448fa395a390b969dcf4"><div class="ttname"><a href="uregex_8h.html#aed9850bca96f448fa395a390b969dcf4">uregex_hitEnd</a></div><div class="ttdeci">U_CAPI UBool uregex_hitEnd(const URegularExpression *regexp, UErrorCode *status)</div><div class="ttdoc">Return true if the most recent matching operation touched the end of the text being processed...</div></div> <div class="ttc" id="uregex_8h_html_af3bf489b4379c7e3c35b946bb588463c"><div class="ttname"><a href="uregex_8h.html#af3bf489b4379c7e3c35b946bb588463c">uregex_matches</a></div><div class="ttdeci">U_CAPI UBool uregex_matches(URegularExpression *regexp, int32_t startIndex, UErrorCode *status)</div><div class="ttdoc">Attempts to match the input string against the pattern. </div></div> <div class="ttc" id="uregex_8h_html_a6bfe73095c190c99beef69ee12eb52d6"><div class="ttname"><a href="uregex_8h.html#a6bfe73095c190c99beef69ee12eb52d6">uregex_useAnchoringBounds</a></div><div class="ttdeci">U_CAPI void uregex_useAnchoringBounds(URegularExpression *regexp, UBool b, UErrorCode *status)</div><div class="ttdoc">Set whether this URegularExpression is using Anchoring Bounds for its region. </div></div> <div class="ttc" id="uregex_8h_html_a874989dfec4cbeb6baf4d1a51cb529aea909d2ed2c61e34cb62dc13e29f6923ec"><div class="ttname"><a href="uregex_8h.html#a874989dfec4cbeb6baf4d1a51cb529aea909d2ed2c61e34cb62dc13e29f6923ec">UREGEX_CASE_INSENSITIVE</a></div><div class="ttdoc">Enable case insensitive matching. </div><div class="ttdef"><b>Definition:</b> <a href="uregex_8h_source.html#l00061">uregex.h:61</a></div></div> <div class="ttc" id="uregex_8h_html_a5576ef1f9eb02ffdbe7bde79fd84a835"><div class="ttname"><a href="uregex_8h.html#a5576ef1f9eb02ffdbe7bde79fd84a835">uregex_end64</a></div><div class="ttdeci">U_CAPI int64_t uregex_end64(URegularExpression *regexp, int32_t groupNum, UErrorCode *status)</div><div class="ttdoc">64bit version of uregex_end. </div></div> <div class="ttc" id="uregex_8h_html_aabe3562cc5db58f2949074d6a12ac25c"><div class="ttname"><a href="uregex_8h.html#aabe3562cc5db58f2949074d6a12ac25c">uregex_start</a></div><div class="ttdeci">U_CAPI int32_t uregex_start(URegularExpression *regexp, int32_t groupNum, UErrorCode *status)</div><div class="ttdoc">Returns the index in the input string of the start of the text matched by the specified capture group...</div></div> <div class="ttc" id="uregex_8h_html_ac528bf1fdbb42a111f7d7c1e88f87666"><div class="ttname"><a href="uregex_8h.html#ac528bf1fdbb42a111f7d7c1e88f87666">uregex_group</a></div><div class="ttdeci">U_CAPI int32_t uregex_group(URegularExpression *regexp, int32_t groupNum, UChar *dest, int32_t destCapacity, UErrorCode *status)</div><div class="ttdoc">Extract the string for the specified matching expression or subexpression. </div></div> <div class="ttc" id="uregex_8h_html_abe6babc64af696f270384def1f09c6ab"><div class="ttname"><a href="uregex_8h.html#abe6babc64af696f270384def1f09c6ab">uregex_setStackLimit</a></div><div class="ttdeci">U_CAPI void uregex_setStackLimit(URegularExpression *regexp, int32_t limit, UErrorCode *status)</div><div class="ttdoc">Set the amount of heap storage available for use by the match backtracking stack. ...</div></div> <div class="ttc" id="umachine_8h_html_a349ef00011f20ccd1d3b424445681aa5"><div class="ttname"><a href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a></div><div class="ttdeci">int8_t UBool</div><div class="ttdoc">The ICU boolean type, a signed-byte integer. </div><div class="ttdef"><b>Definition:</b> <a href="umachine_8h_source.html#l00269">umachine.h:269</a></div></div> <div class="ttc" id="uregex_8h_html_a7d9c816d6b14659885bea3cb38a42367"><div class="ttname"><a href="uregex_8h.html#a7d9c816d6b14659885bea3cb38a42367">uregex_appendTail</a></div><div class="ttdeci">U_CAPI int32_t uregex_appendTail(URegularExpression *regexp, UChar **destBuf, int32_t *destCapacity, UErrorCode *status)</div><div class="ttdoc">As the final step in a find-and-replace operation, append the remainder of the input string...</div></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.14 </small></address> </body> </html>
| ver. 1.6 |
Github
|
.
| PHP 8.3.30 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка