You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

System.Text.RegularExpressions.xml 78 KiB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <doc>
  3. <assembly>
  4. <name>System.Text.RegularExpressions</name>
  5. </assembly>
  6. <members>
  7. <member name="T:System.Text.RegularExpressions.Capture">
  8. <summary>表示来自单个成功的子表达式捕获的结果。</summary>
  9. </member>
  10. <member name="P:System.Text.RegularExpressions.Capture.Index">
  11. <summary>原始字符串中发现捕获的子字符串的第一个字符的位置。</summary>
  12. <returns>原始字符串中发现捕获的子字符串的从零开始的起始位置。</returns>
  13. </member>
  14. <member name="P:System.Text.RegularExpressions.Capture.Length">
  15. <summary>获取捕获的子字符串的长度。</summary>
  16. <returns>捕获的子字符串的长度。</returns>
  17. </member>
  18. <member name="M:System.Text.RegularExpressions.Capture.ToString">
  19. <summary>通过调用 <see cref="P:System.Text.RegularExpressions.Capture.Value" /> 属性,从输入字符串检索捕获的子字符串。</summary>
  20. <returns>通过匹配捕获的子字符串。</returns>
  21. </member>
  22. <member name="P:System.Text.RegularExpressions.Capture.Value">
  23. <summary>从输入字符串中获取捕获的子字符串。</summary>
  24. <returns>通过匹配捕获的子字符串。</returns>
  25. </member>
  26. <member name="T:System.Text.RegularExpressions.CaptureCollection">
  27. <summary>表示一个捕获组做出的捕获的集合。</summary>
  28. </member>
  29. <member name="P:System.Text.RegularExpressions.CaptureCollection.Count">
  30. <summary>获取由该组捕获的子字符串数。</summary>
  31. <returns>
  32. <see cref="T:System.Text.RegularExpressions.CaptureCollection" /> 中的项数。</returns>
  33. </member>
  34. <member name="M:System.Text.RegularExpressions.CaptureCollection.GetEnumerator">
  35. <summary>提供一个循环访问集合的枚举数。</summary>
  36. <returns>包含 <see cref="T:System.Text.RegularExpressions.CaptureCollection" /> 中所有 <see cref="T:System.Text.RegularExpressions.Capture" /> 对象的对象。</returns>
  37. </member>
  38. <member name="P:System.Text.RegularExpressions.CaptureCollection.Item(System.Int32)">
  39. <summary>获取该集合的单个成员。</summary>
  40. <returns>位于集合中 <paramref name="i" /> 位置的捕获子字符串。</returns>
  41. <param name="i">捕获集合中的索引。</param>
  42. <exception cref="T:System.ArgumentOutOfRangeException">
  43. <paramref name="i" /> 小于 0 或大于 <see cref="P:System.Text.RegularExpressions.CaptureCollection.Count" />。</exception>
  44. </member>
  45. <member name="M:System.Text.RegularExpressions.CaptureCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
  46. <summary>将集合的所有元素复制到给定数组中(从给定索引处开始)。</summary>
  47. <param name="array">该集合要被复制入的该一维数组。</param>
  48. <param name="arrayIndex">目标数组中将开始复制的位置的从零开始的索引。</param>
  49. <exception cref="T:System.ArgumentNullException">
  50. <paramref name="array" /> 为 null。</exception>
  51. <exception cref="T:System.ArgumentOutOfRangeException">
  52. <paramref name="arrayIndex" /> 在 <paramref name="array" /> 的界限外。- 或 -<paramref name="arrayIndex" /> 以及 <see cref="P:System.Text.RegularExpressions.CaptureCollection.Count" /> 在 <paramref name="array" /> 的界限外。</exception>
  53. </member>
  54. <member name="P:System.Text.RegularExpressions.CaptureCollection.System#Collections#ICollection#IsSynchronized">
  55. <summary>获取一个值,该值指示对集合的访问是否同步(线程安全)。</summary>
  56. <returns>所有情况下均为 false。</returns>
  57. </member>
  58. <member name="P:System.Text.RegularExpressions.CaptureCollection.System#Collections#ICollection#SyncRoot">
  59. <summary>获取可用于同步对集合的访问的对象。</summary>
  60. <returns>可用于同步集合访问的对象。</returns>
  61. </member>
  62. <member name="T:System.Text.RegularExpressions.Group">
  63. <summary>表示来自单个捕获组的结果。</summary>
  64. </member>
  65. <member name="P:System.Text.RegularExpressions.Group.Captures">
  66. <summary>按从里到外、从左到右的顺序获取由捕获组匹配的所有捕获的集合(如果正则表达式用 <see cref="F:System.Text.RegularExpressions.RegexOptions.RightToLeft" /> 选项修改了,则顺序为按从里到外、从右到左)。该集合可以有零个或更多的项。</summary>
  67. <returns>由该组匹配的子字符串的集合。</returns>
  68. </member>
  69. <member name="P:System.Text.RegularExpressions.Group.Success">
  70. <summary>获取一个值,该值指示匹配是否成功。</summary>
  71. <returns>如果匹配成功,则为 true;否则为 false。</returns>
  72. </member>
  73. <member name="T:System.Text.RegularExpressions.GroupCollection">
  74. <summary>返回一次匹配中捕获的组的集。</summary>
  75. </member>
  76. <member name="P:System.Text.RegularExpressions.GroupCollection.Count">
  77. <summary>返回集合中的组数。</summary>
  78. <returns>集合中的组数。</returns>
  79. </member>
  80. <member name="M:System.Text.RegularExpressions.GroupCollection.GetEnumerator">
  81. <summary>提供一个循环访问集合的枚举器。</summary>
  82. <returns>一个枚举器,其中包含 <see cref="T:System.Text.RegularExpressions.GroupCollection" /> 中的所有 <see cref="T:System.Text.RegularExpressions.Group" /> 对象。</returns>
  83. </member>
  84. <member name="P:System.Text.RegularExpressions.GroupCollection.Item(System.Int32)">
  85. <summary>允许通过整数索引访问集合成员。</summary>
  86. <returns>由 <paramref name="groupnum" /> 指定的集合的成员。</returns>
  87. <param name="groupnum">要检索的集合成员的索引(从零开始)。</param>
  88. </member>
  89. <member name="P:System.Text.RegularExpressions.GroupCollection.Item(System.String)">
  90. <summary>允许通过字符串索引访问集合成员。</summary>
  91. <returns>由 <paramref name="groupname" /> 指定的集合的成员。</returns>
  92. <param name="groupname">捕获组的名称。</param>
  93. </member>
  94. <member name="M:System.Text.RegularExpressions.GroupCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
  95. <summary>将集合的所有元素复制到指定的数组中(从指定索引处开始)。</summary>
  96. <param name="array">集合要被复制到的一维数组。</param>
  97. <param name="arrayIndex">目标数组中将开始复制的位置的从零开始的索引。</param>
  98. <exception cref="T:System.ArgumentNullException">
  99. <paramref name="array" /> 为 null。</exception>
  100. <exception cref="T:System.IndexOutOfRangeException">
  101. <paramref name="arrayIndex" /> 在 <paramref name="array" /> 的界限外。- 或 -<paramref name="arrayIndex" /> 以及 <see cref="P:System.Text.RegularExpressions.GroupCollection.Count" /> 在 <paramref name="array" /> 的界限外。</exception>
  102. </member>
  103. <member name="P:System.Text.RegularExpressions.GroupCollection.System#Collections#ICollection#IsSynchronized">
  104. <summary>获取一个值,该值指示对集合的访问是否同步(线程安全)。</summary>
  105. <returns>在所有情况下均为 false。</returns>
  106. </member>
  107. <member name="P:System.Text.RegularExpressions.GroupCollection.System#Collections#ICollection#SyncRoot">
  108. <summary>获取可用于同步对集合的访问的对象。</summary>
  109. <returns>可用于同步集合访问的对象。</returns>
  110. </member>
  111. <member name="T:System.Text.RegularExpressions.Match">
  112. <summary>表示单个正则表达式匹配的结果。</summary>
  113. </member>
  114. <member name="P:System.Text.RegularExpressions.Match.Empty">
  115. <summary>获取空组。所有失败的匹配都返回此空匹配。</summary>
  116. <returns>空匹配。</returns>
  117. </member>
  118. <member name="P:System.Text.RegularExpressions.Match.Groups">
  119. <summary>获取由正则表达式匹配的组的集合。</summary>
  120. <returns>由模式匹配的字符组。</returns>
  121. </member>
  122. <member name="M:System.Text.RegularExpressions.Match.NextMatch">
  123. <summary>从上一个匹配结束的位置(即在上一个匹配字符之后的字符)开始返回一个包含下一个匹配结果的新 <see cref="T:System.Text.RegularExpressions.Match" /> 对象。</summary>
  124. <returns>下一个正则表达式匹配。</returns>
  125. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">发生超时。</exception>
  126. <PermissionSet>
  127. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
  128. </PermissionSet>
  129. </member>
  130. <member name="M:System.Text.RegularExpressions.Match.Result(System.String)">
  131. <summary>返回对指定替换模式的扩展。</summary>
  132. <returns>
  133. <paramref name="replacement" /> 参数的扩展版本。</returns>
  134. <param name="replacement">要使用的替换模式。</param>
  135. <exception cref="T:System.ArgumentNullException">
  136. <paramref name="replacement" /> 为 null。</exception>
  137. <exception cref="T:System.NotSupportedException">不允许对此模式进行扩展。</exception>
  138. </member>
  139. <member name="T:System.Text.RegularExpressions.MatchCollection">
  140. <summary>表示通过以迭代方式将正则表达式模式应用于输入字符串所找到的成功匹配的集合。</summary>
  141. </member>
  142. <member name="P:System.Text.RegularExpressions.MatchCollection.Count">
  143. <summary>获取匹配项的数目。</summary>
  144. <returns>匹配项的数目。</returns>
  145. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">发生超时。</exception>
  146. <PermissionSet>
  147. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
  148. </PermissionSet>
  149. </member>
  150. <member name="M:System.Text.RegularExpressions.MatchCollection.GetEnumerator">
  151. <summary>提供一个循环访问集合的枚举器。</summary>
  152. <returns>包含 <see cref="T:System.Text.RegularExpressions.MatchCollection" /> 中所有 <see cref="T:System.Text.RegularExpressions.Match" /> 对象的对象。</returns>
  153. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">发生超时。</exception>
  154. </member>
  155. <member name="P:System.Text.RegularExpressions.MatchCollection.Item(System.Int32)">
  156. <summary>获取该集合的单个成员。</summary>
  157. <returns>位于集合中 <paramref name="i" /> 位置的捕获子字符串。</returns>
  158. <param name="i">
  159. <see cref="T:System.Text.RegularExpressions.Match" /> 集合中的索引。</param>
  160. <exception cref="T:System.ArgumentOutOfRangeException">
  161. <paramref name="i" /> 小于 0,或者大于或等于 <see cref="P:System.Text.RegularExpressions.MatchCollection.Count" />。</exception>
  162. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">发生超时。</exception>
  163. </member>
  164. <member name="M:System.Text.RegularExpressions.MatchCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
  165. <summary>从指定索引处开始,将集合中的所有元素复制到指定的数组。</summary>
  166. <param name="array">集合要被复制到的一维数组。</param>
  167. <param name="arrayIndex">数组中将开始复制的位置的从零开始的索引。</param>
  168. <exception cref="T:System.ArgumentException">
  169. <paramref name="array" /> 是一个多维数组。</exception>
  170. <exception cref="T:System.IndexOutOfRangeException">
  171. <paramref name="arrayIndex" /> 在数组边界外。- 或 -<paramref name="arrayIndex" /> 以及 <see cref="P:System.Text.RegularExpressions.MatchCollection.Count" /> 在 <paramref name="array" /> 的界限外。</exception>
  172. </member>
  173. <member name="P:System.Text.RegularExpressions.MatchCollection.System#Collections#ICollection#IsSynchronized">
  174. <summary>获取一个值,该值指示对集合的访问是否同步(线程安全)。</summary>
  175. <returns>在所有情况下均为 false。</returns>
  176. </member>
  177. <member name="P:System.Text.RegularExpressions.MatchCollection.System#Collections#ICollection#SyncRoot">
  178. <summary>获取可用于同步对集合的访问的对象。</summary>
  179. <returns>可用于同步集合访问的对象。此属性始终返回对象本身。</returns>
  180. </member>
  181. <member name="T:System.Text.RegularExpressions.MatchEvaluator">
  182. <summary>表示在 <see cref="Overload:System.Text.RegularExpressions.Regex.Replace" /> 方法操作过程中每当找到正则表达式匹配时都调用的方法。</summary>
  183. <returns>由 <see cref="T:System.Text.RegularExpressions.MatchEvaluator" /> 委托表示的方法返回的字符串。</returns>
  184. <param name="match">
  185. <see cref="T:System.Text.RegularExpressions.Match" /> 对象,表示 <see cref="Overload:System.Text.RegularExpressions.Regex.Replace" /> 方法操作过程中的单个正则表达式匹配。</param>
  186. </member>
  187. <member name="T:System.Text.RegularExpressions.Regex">
  188. <summary>表示不可变的正则表达式。若要浏览此类型的.NET Framework 源代码,请参阅参考源。</summary>
  189. </member>
  190. <member name="M:System.Text.RegularExpressions.Regex.#ctor">
  191. <summary>初始化 <see cref="T:System.Text.RegularExpressions.Regex" /> 类的新实例。</summary>
  192. </member>
  193. <member name="M:System.Text.RegularExpressions.Regex.#ctor(System.String)">
  194. <summary>针对指定的正则表达式初始化 <see cref="T:System.Text.RegularExpressions.Regex" /> 类的新实例。</summary>
  195. <param name="pattern">要匹配的正则表达式模式。</param>
  196. <exception cref="T:System.ArgumentException">出现正则表达式分析错误。 </exception>
  197. <exception cref="T:System.ArgumentNullException">
  198. <paramref name="pattern" /> 为 null。</exception>
  199. </member>
  200. <member name="M:System.Text.RegularExpressions.Regex.#ctor(System.String,System.Text.RegularExpressions.RegexOptions)">
  201. <summary>用修改模式的选项为指定的正则表达式初始化并编译 <see cref="T:System.Text.RegularExpressions.Regex" /> 类的一个新实例。</summary>
  202. <param name="pattern">要匹配的正则表达式模式。</param>
  203. <param name="options">修改正则表达式的枚举值的按位组合。</param>
  204. <exception cref="T:System.ArgumentException">出现正则表达式分析错误。 </exception>
  205. <exception cref="T:System.ArgumentNullException">
  206. <paramref name="pattern" /> 为 null。</exception>
  207. <exception cref="T:System.ArgumentOutOfRangeException">
  208. <paramref name="options" /> 包含无效标志。</exception>
  209. </member>
  210. <member name="M:System.Text.RegularExpressions.Regex.#ctor(System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan)">
  211. <summary>用修改模式的选项和指定在超时前多久应进行匹配尝试的模式匹配方法值的指定正则表达式来初始化 <see cref="T:System.Text.RegularExpressions.Regex" /> 类的新实例。</summary>
  212. <param name="pattern">要匹配的正则表达式模式。</param>
  213. <param name="options">修改正则表达式的枚举值的按位组合。</param>
  214. <param name="matchTimeout">超时间隔,或 <see cref="F:System.Text.RegularExpressions.Regex.InfiniteMatchTimeout" /> 指示该方法不应超时。</param>
  215. <exception cref="T:System.ArgumentException">出现正则表达式分析错误。</exception>
  216. <exception cref="T:System.ArgumentNullException">
  217. <paramref name="pattern" /> 为 null。</exception>
  218. <exception cref="T:System.ArgumentOutOfRangeException">
  219. <paramref name="options" /> 不是有效的 <see cref="T:System.Text.RegularExpressions.RegexOptions" /> 值。- 或 -<paramref name="matchTimeout" /> 为负、零或大于约 24 天。</exception>
  220. </member>
  221. <member name="P:System.Text.RegularExpressions.Regex.CacheSize">
  222. <summary>获取或设置已编译的正则表达式的当前静态缓存中的最大项数。</summary>
  223. <returns>静态缓存中的最大项数。</returns>
  224. <exception cref="T:System.ArgumentOutOfRangeException">Set 操作中的值小于零。</exception>
  225. </member>
  226. <member name="M:System.Text.RegularExpressions.Regex.Escape(System.String)">
  227. <summary>通过替换为转义码来转义最小的字符集(\、*、+、?、|、{、[、(、)、^、$、.、# 和空白)。这将指示正则表达式引擎按原义解释这些字符而不是解释为元字符。</summary>
  228. <returns>由转换为转义形式的元字符组成的字符串。</returns>
  229. <param name="str">包含要转换的文本的输入字符串。</param>
  230. <exception cref="T:System.ArgumentNullException">
  231. <paramref name="str" /> 为 null。</exception>
  232. </member>
  233. <member name="M:System.Text.RegularExpressions.Regex.GetGroupNames">
  234. <summary>返回正则表达式的捕获组名数组。</summary>
  235. <returns>组名的字符串数组。</returns>
  236. <PermissionSet>
  237. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  238. </PermissionSet>
  239. </member>
  240. <member name="M:System.Text.RegularExpressions.Regex.GetGroupNumbers">
  241. <summary>返回与数组中的组名相对应的捕获组号的数组。</summary>
  242. <returns>组号的整数数组。</returns>
  243. </member>
  244. <member name="M:System.Text.RegularExpressions.Regex.GroupNameFromNumber(System.Int32)">
  245. <summary>获取与指定组号相对应的组名。</summary>
  246. <returns>包含与指定组号关联的组名的字符串。如果没有与 <paramref name="i" /> 对应的组名,此方法将返回 <see cref="F:System.String.Empty" />。</returns>
  247. <param name="i">要转换为相应组名的组号。</param>
  248. </member>
  249. <member name="M:System.Text.RegularExpressions.Regex.GroupNumberFromName(System.String)">
  250. <summary>返回与指定组名相对应的组号。</summary>
  251. <returns>与指定组名相对应的组号,如果 <paramref name="name" /> 不是有效组名,则为 -1。</returns>
  252. <param name="name">要转换为相应组号的组名。</param>
  253. <exception cref="T:System.ArgumentNullException">
  254. <paramref name="name" /> 为 null。</exception>
  255. </member>
  256. <member name="F:System.Text.RegularExpressions.Regex.InfiniteMatchTimeout">
  257. <summary>指定模式匹配操作不应超时。</summary>
  258. </member>
  259. <member name="M:System.Text.RegularExpressions.Regex.IsMatch(System.String)">
  260. <summary>指示 <see cref="T:System.Text.RegularExpressions.Regex" /> 构造函数中指定的正则表达式在指定的输入字符串中是否找到了匹配项。</summary>
  261. <returns>如果正则表达式找到匹配项,则为 true;否则,为 false。</returns>
  262. <param name="input">要搜索匹配项的字符串。 </param>
  263. <exception cref="T:System.ArgumentNullException">
  264. <paramref name="input" /> 为 null。</exception>
  265. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">发生超时。有关超时的更多信息,请参见“备注”节。</exception>
  266. <PermissionSet>
  267. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  268. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  269. </PermissionSet>
  270. </member>
  271. <member name="M:System.Text.RegularExpressions.Regex.IsMatch(System.String,System.Int32)">
  272. <summary>指示 <see cref="T:System.Text.RegularExpressions.Regex" /> 构造函数中指定的正则表达式在指定的输入字符串中,从该字符串中的指定起始位置开始是否找到了匹配项。</summary>
  273. <returns>如果正则表达式找到匹配项,则为 true;否则,为 false。</returns>
  274. <param name="input">要搜索匹配项的字符串。</param>
  275. <param name="startat">开始搜索的字符位置。 </param>
  276. <exception cref="T:System.ArgumentNullException">
  277. <paramref name="input" /> 为 null。</exception>
  278. <exception cref="T:System.ArgumentOutOfRangeException">
  279. <paramref name="startat" /> 小于零,或者大于 <paramref name="input" /> 的长度。</exception>
  280. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">发生超时。有关超时的更多信息,请参见“备注”节。</exception>
  281. <PermissionSet>
  282. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  283. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  284. </PermissionSet>
  285. </member>
  286. <member name="M:System.Text.RegularExpressions.Regex.IsMatch(System.String,System.String)">
  287. <summary>指示所指定的正则表达式在指定的输入字符串中是否找到了匹配项。</summary>
  288. <returns>如果正则表达式找到匹配项,则为 true;否则,为 false。</returns>
  289. <param name="input">要搜索匹配项的字符串。</param>
  290. <param name="pattern">要匹配的正则表达式模式。 </param>
  291. <exception cref="T:System.ArgumentException">出现正则表达式分析错误。</exception>
  292. <exception cref="T:System.ArgumentNullException">
  293. <paramref name="input" /> 或 <paramref name="pattern" /> 为 null。</exception>
  294. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">发生超时。有关超时的更多信息,请参见“备注”节。</exception>
  295. <PermissionSet>
  296. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  297. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  298. </PermissionSet>
  299. </member>
  300. <member name="M:System.Text.RegularExpressions.Regex.IsMatch(System.String,System.String,System.Text.RegularExpressions.RegexOptions)">
  301. <summary>指示所指定的正则表达式是否使用指定的匹配选项在指定的输入字符串中找到了匹配项。</summary>
  302. <returns>如果正则表达式找到匹配项,则为 true;否则,为 false。</returns>
  303. <param name="input">要搜索匹配项的字符串。</param>
  304. <param name="pattern">要匹配的正则表达式模式。</param>
  305. <param name="options">枚举值的一个按位组合,这些枚举值提供匹配选项。 </param>
  306. <exception cref="T:System.ArgumentException">出现正则表达式分析错误。</exception>
  307. <exception cref="T:System.ArgumentNullException">
  308. <paramref name="input" /> 或 <paramref name="pattern" /> 为 null。</exception>
  309. <exception cref="T:System.ArgumentOutOfRangeException">
  310. <paramref name="options" /> 不是有效的 <see cref="T:System.Text.RegularExpressions.RegexOptions" /> 值。</exception>
  311. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">发生超时。有关超时的更多信息,请参见“备注”节。</exception>
  312. <PermissionSet>
  313. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  314. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  315. </PermissionSet>
  316. </member>
  317. <member name="M:System.Text.RegularExpressions.Regex.IsMatch(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan)">
  318. <summary>指示所指定的正则表达式是否使用指定的匹配选项和超时间隔在指定的输入字符串中找到了匹配项。</summary>
  319. <returns>如果正则表达式找到匹配项,则为 true;否则,为 false。</returns>
  320. <param name="input">要搜索匹配项的字符串。</param>
  321. <param name="pattern">要匹配的正则表达式模式。</param>
  322. <param name="options">枚举值的一个按位组合,这些枚举值提供匹配选项。</param>
  323. <param name="matchTimeout">超时间隔,或 <see cref="F:System.Text.RegularExpressions.Regex.InfiniteMatchTimeout" /> 指示该方法不应超时。</param>
  324. <exception cref="T:System.ArgumentException">出现正则表达式分析错误。</exception>
  325. <exception cref="T:System.ArgumentNullException">
  326. <paramref name="input" /> 或 <paramref name="pattern" /> 为 null。</exception>
  327. <exception cref="T:System.ArgumentOutOfRangeException">
  328. <paramref name="options" /> 不是有效的 <see cref="T:System.Text.RegularExpressions.RegexOptions" /> 值。- 或 -<paramref name="matchTimeout" /> 为负、零或大于约 24 天。</exception>
  329. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">发生超时。</exception>
  330. </member>
  331. <member name="M:System.Text.RegularExpressions.Regex.Match(System.String)">
  332. <summary>在指定的输入字符串中搜索 <see cref="T:System.Text.RegularExpressions.Regex" /> 构造函数中指定的正则表达式的第一个匹配项。</summary>
  333. <returns>一个包含有关匹配的信息的对象。</returns>
  334. <param name="input">要搜索匹配项的字符串。</param>
  335. <exception cref="T:System.ArgumentNullException">
  336. <paramref name="input" /> 为 null。</exception>
  337. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">发生超时。有关超时的更多信息,请参见“备注”节。</exception>
  338. <PermissionSet>
  339. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  340. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  341. </PermissionSet>
  342. </member>
  343. <member name="M:System.Text.RegularExpressions.Regex.Match(System.String,System.Int32)">
  344. <summary>从输入字符串中的指定起始位置开始,在该字符串中搜索正则表达式的第一个匹配项。</summary>
  345. <returns>一个包含有关匹配的信息的对象。</returns>
  346. <param name="input">要搜索匹配项的字符串。</param>
  347. <param name="startat">开始搜索的字符位置(从零开始)。</param>
  348. <exception cref="T:System.ArgumentNullException">
  349. <paramref name="input" /> 为 null。</exception>
  350. <exception cref="T:System.ArgumentOutOfRangeException">
  351. <paramref name="startat" /> 小于零,或者大于 <paramref name="input" /> 的长度。</exception>
  352. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">发生超时。有关超时的更多信息,请参见“备注”节。</exception>
  353. <PermissionSet>
  354. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  355. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  356. </PermissionSet>
  357. </member>
  358. <member name="M:System.Text.RegularExpressions.Regex.Match(System.String,System.Int32,System.Int32)">
  359. <summary>从指定的起始位置开始,在输入字符串中搜索正则表达式的第一个匹配项,并且仅搜索指定数量的字符。</summary>
  360. <returns>一个包含有关匹配的信息的对象。</returns>
  361. <param name="input">要搜索匹配项的字符串。</param>
  362. <param name="beginning">输入字符串中开始搜索的最左侧的位置(从零开始)。</param>
  363. <param name="length">子字符串中包含在搜索中的字符数。</param>
  364. <exception cref="T:System.ArgumentNullException">
  365. <paramref name="input" /> 为 null。</exception>
  366. <exception cref="T:System.ArgumentOutOfRangeException">
  367. <paramref name="beginning" /> 小于零,或者大于 <paramref name="input" /> 的长度。- 或 -<paramref name="length" /> 小于零,或者大于 <paramref name="input" /> 的长度。- 或 -<paramref name="beginning" />+<paramref name="length" />– 1 identifies a position that is outside the range of <paramref name="input" />.</exception>
  368. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">发生超时。有关超时的更多信息,请参见“备注”节。</exception>
  369. <PermissionSet>
  370. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  371. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  372. </PermissionSet>
  373. </member>
  374. <member name="M:System.Text.RegularExpressions.Regex.Match(System.String,System.String)">
  375. <summary>在指定的输入字符串中搜索指定的正则表达式的第一个匹配项。</summary>
  376. <returns>一个包含有关匹配的信息的对象。</returns>
  377. <param name="input">要搜索匹配项的字符串。</param>
  378. <param name="pattern">要匹配的正则表达式模式。</param>
  379. <exception cref="T:System.ArgumentException">出现正则表达式分析错误。</exception>
  380. <exception cref="T:System.ArgumentNullException">
  381. <paramref name="input" /> 或 <paramref name="pattern" /> 为 null。</exception>
  382. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">发生超时。有关超时的更多信息,请参见“备注”节。</exception>
  383. <PermissionSet>
  384. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  385. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  386. </PermissionSet>
  387. </member>
  388. <member name="M:System.Text.RegularExpressions.Regex.Match(System.String,System.String,System.Text.RegularExpressions.RegexOptions)">
  389. <summary>使用指定的匹配选项在输入字符串中搜索指定的正则表达式的第一个匹配项。</summary>
  390. <returns>一个包含有关匹配的信息的对象。</returns>
  391. <param name="input">要搜索匹配项的字符串。</param>
  392. <param name="pattern">要匹配的正则表达式模式。</param>
  393. <param name="options">枚举值的一个按位组合,这些枚举值提供匹配选项。</param>
  394. <exception cref="T:System.ArgumentException">出现正则表达式分析错误。</exception>
  395. <exception cref="T:System.ArgumentNullException">
  396. <paramref name="input" /> 或 <paramref name="pattern" /> 为 null。</exception>
  397. <exception cref="T:System.ArgumentOutOfRangeException">
  398. <paramref name="options" /> 不是 <see cref="T:System.Text.RegularExpressions.RegexOptions" /> 值的有效按位组合。</exception>
  399. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">发生超时。有关超时的更多信息,请参见“备注”节。</exception>
  400. <PermissionSet>
  401. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  402. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  403. </PermissionSet>
  404. </member>
  405. <member name="M:System.Text.RegularExpressions.Regex.Match(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan)">
  406. <summary>使用指定的匹配选项和超时间隔在输入字符串中搜索指定的正则表达式的第一个匹配项。</summary>
  407. <returns>一个包含有关匹配的信息的对象。</returns>
  408. <param name="input">要搜索匹配项的字符串。</param>
  409. <param name="pattern">要匹配的正则表达式模式。</param>
  410. <param name="options">枚举值的一个按位组合,这些枚举值提供匹配选项。</param>
  411. <param name="matchTimeout">超时间隔,或 <see cref="F:System.Text.RegularExpressions.Regex.InfiniteMatchTimeout" /> 指示该方法不应超时。</param>
  412. <exception cref="T:System.ArgumentException">出现正则表达式分析错误。</exception>
  413. <exception cref="T:System.ArgumentNullException">
  414. <paramref name="input" /> 或 <paramref name="pattern" /> 为 null。</exception>
  415. <exception cref="T:System.ArgumentOutOfRangeException">
  416. <paramref name="options" /> 不是 <see cref="T:System.Text.RegularExpressions.RegexOptions" /> 值的有效按位组合。- 或 -<paramref name="matchTimeout" /> 为负、零或大于约 24 天。</exception>
  417. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">发生超时。有关超时的更多信息,请参见“备注”节。</exception>
  418. </member>
  419. <member name="M:System.Text.RegularExpressions.Regex.Matches(System.String)">
  420. <summary>在指定的输入字符串中搜索正则表达式的所有匹配项。</summary>
  421. <returns>搜索操作找到的 <see cref="T:System.Text.RegularExpressions.Match" /> 对象的集合。如果未找到匹配项,则此方法将返回一个空集合对象。</returns>
  422. <param name="input">要搜索匹配项的字符串。</param>
  423. <exception cref="T:System.ArgumentNullException">
  424. <paramref name="input" /> 为 null。</exception>
  425. <PermissionSet>
  426. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  427. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  428. </PermissionSet>
  429. </member>
  430. <member name="M:System.Text.RegularExpressions.Regex.Matches(System.String,System.Int32)">
  431. <summary>从字符串中的指定起始位置开始,在指定的输入字符串中搜索正则表达式的所有匹配项。</summary>
  432. <returns>搜索操作找到的 <see cref="T:System.Text.RegularExpressions.Match" /> 对象的集合。如果未找到匹配项,则此方法将返回一个空集合对象。</returns>
  433. <param name="input">要搜索匹配项的字符串。</param>
  434. <param name="startat">在输入字符串中开始搜索的字符位置。</param>
  435. <exception cref="T:System.ArgumentNullException">
  436. <paramref name="input" /> 为 null。</exception>
  437. <exception cref="T:System.ArgumentOutOfRangeException">
  438. <paramref name="startat" /> 小于零,或者大于 <paramref name="input" /> 的长度。</exception>
  439. <PermissionSet>
  440. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  441. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  442. </PermissionSet>
  443. </member>
  444. <member name="M:System.Text.RegularExpressions.Regex.Matches(System.String,System.String)">
  445. <summary>在指定的输入字符串中搜索指定的正则表达式的所有匹配项。</summary>
  446. <returns>搜索操作找到的 <see cref="T:System.Text.RegularExpressions.Match" /> 对象的集合。如果未找到匹配项,则此方法将返回一个空集合对象。</returns>
  447. <param name="input">要搜索匹配项的字符串。</param>
  448. <param name="pattern">要匹配的正则表达式模式。</param>
  449. <exception cref="T:System.ArgumentException">出现正则表达式分析错误。</exception>
  450. <exception cref="T:System.ArgumentNullException">
  451. <paramref name="input" /> 或 <paramref name="pattern" /> 为 null。</exception>
  452. <PermissionSet>
  453. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  454. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  455. </PermissionSet>
  456. </member>
  457. <member name="M:System.Text.RegularExpressions.Regex.Matches(System.String,System.String,System.Text.RegularExpressions.RegexOptions)">
  458. <summary>使用指定的匹配选项在指定的输入字符串中搜索指定的正则表达式的所有匹配项。</summary>
  459. <returns>搜索操作找到的 <see cref="T:System.Text.RegularExpressions.Match" /> 对象的集合。如果未找到匹配项,则此方法将返回一个空集合对象。</returns>
  460. <param name="input">要搜索匹配项的字符串。</param>
  461. <param name="pattern">要匹配的正则表达式模式。</param>
  462. <param name="options">枚举值的按位组合,这些枚举值指定用于匹配的选项。</param>
  463. <exception cref="T:System.ArgumentException">出现正则表达式分析错误。</exception>
  464. <exception cref="T:System.ArgumentNullException">
  465. <paramref name="input" /> 或 <paramref name="pattern" /> 为 null。</exception>
  466. <exception cref="T:System.ArgumentOutOfRangeException">
  467. <paramref name="options" /> 不是 <see cref="T:System.Text.RegularExpressions.RegexOptions" /> 值的有效按位组合。</exception>
  468. <PermissionSet>
  469. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  470. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  471. </PermissionSet>
  472. </member>
  473. <member name="M:System.Text.RegularExpressions.Regex.Matches(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan)">
  474. <summary>使用指定的匹配选项和超时间隔在指定的输入字符串中搜索指定的正则表达式的所有匹配项。</summary>
  475. <returns>搜索操作找到的 <see cref="T:System.Text.RegularExpressions.Match" /> 对象的集合。如果未找到匹配项,则此方法将返回一个空集合对象。</returns>
  476. <param name="input">要搜索匹配项的字符串。</param>
  477. <param name="pattern">要匹配的正则表达式模式。</param>
  478. <param name="options">枚举值的按位组合,这些枚举值指定用于匹配的选项。</param>
  479. <param name="matchTimeout">超时间隔,或 <see cref="F:System.Text.RegularExpressions.Regex.InfiniteMatchTimeout" /> 指示该方法不应超时。</param>
  480. <exception cref="T:System.ArgumentException">出现正则表达式分析错误。</exception>
  481. <exception cref="T:System.ArgumentNullException">
  482. <paramref name="input" /> 或 <paramref name="pattern" /> 为 null。</exception>
  483. <exception cref="T:System.ArgumentOutOfRangeException">
  484. <paramref name="options" /> 不是 <see cref="T:System.Text.RegularExpressions.RegexOptions" /> 值的有效按位组合。- 或 -<paramref name="matchTimeout" /> 为负、零或大于约 24 天。</exception>
  485. </member>
  486. <member name="P:System.Text.RegularExpressions.Regex.MatchTimeout">
  487. <summary>获取当前实例的超时间隔。</summary>
  488. <returns>在 <see cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException" /> 引发之前或如果时间超期被禁用 <see cref="F:System.Text.RegularExpressions.Regex.InfiniteMatchTimeout" /> ,在样式匹配操作符中可以经过的最长时间间隔。</returns>
  489. </member>
  490. <member name="P:System.Text.RegularExpressions.Regex.Options">
  491. <summary>获取传递给 <see cref="T:System.Text.RegularExpressions.Regex" /> 构造函数的异常。</summary>
  492. <returns>
  493. <see cref="T:System.Text.RegularExpressions.RegexOptions" /> 枚举 的一个或多个成员表示传递至 <see cref="T:System.Text.RegularExpressions.Regex" /> 构造函数的选项。</returns>
  494. </member>
  495. <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.String)">
  496. <summary>在指定的输入字符串内,使用指定的替换字符串替换与某个正则表达式模式匹配的所有的字符串。</summary>
  497. <returns>一个与输入字符串基本相同的新字符串,唯一的差别在于,其中的每个匹配字符串已被替换字符串代替。如果正则表达式模式与当前实例不匹配,则此方法返回未更改的当前实例。</returns>
  498. <param name="input">要搜索匹配项的字符串。</param>
  499. <param name="replacement">替换字符串。</param>
  500. <exception cref="T:System.ArgumentNullException">
  501. <paramref name="input" /> 或 <paramref name="replacement" /> 为 null。</exception>
  502. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">发生超时。有关超时的更多信息,请参见“备注”节。</exception>
  503. <PermissionSet>
  504. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  505. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  506. </PermissionSet>
  507. </member>
  508. <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.String,System.Int32)">
  509. <summary>在指定输入字符串内,使用指定替换字符串替换与某个正则表达式模式匹配的字符串(其数目为指定的最大数目)。</summary>
  510. <returns>一个与输入字符串基本相同的新字符串,唯一的差别在于,其中的每个匹配字符串已被替换字符串代替。如果正则表达式模式与当前实例不匹配,则此方法返回未更改的当前实例。</returns>
  511. <param name="input">要搜索匹配项的字符串。</param>
  512. <param name="replacement">替换字符串。</param>
  513. <param name="count">可进行替换的最大次数。</param>
  514. <exception cref="T:System.ArgumentNullException">
  515. <paramref name="input" /> 或 <paramref name="replacement" /> 为 null。</exception>
  516. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">发生超时。有关超时的更多信息,请参见“备注”节。</exception>
  517. <PermissionSet>
  518. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  519. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  520. </PermissionSet>
  521. </member>
  522. <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.String,System.Int32,System.Int32)">
  523. <summary>在指定输入子字符串内,使用指定替换字符串替换与某个正则表达式模式匹配的字符串(其数目为指定的最大数目)。</summary>
  524. <returns>一个与输入字符串基本相同的新字符串,唯一的差别在于,其中的每个匹配字符串已被替换字符串代替。如果正则表达式模式与当前实例不匹配,则此方法返回未更改的当前实例。</returns>
  525. <param name="input">要搜索匹配项的字符串。</param>
  526. <param name="replacement">替换字符串。</param>
  527. <param name="count">可进行替换的最大次数。</param>
  528. <param name="startat">输入字符串中开始执行搜索的字符位置。</param>
  529. <exception cref="T:System.ArgumentNullException">
  530. <paramref name="input" /> 或 <paramref name="replacement" /> 为 null。</exception>
  531. <exception cref="T:System.ArgumentOutOfRangeException">
  532. <paramref name="startat" /> 小于零,或者大于 <paramref name="input" /> 的长度。</exception>
  533. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">发生超时。有关超时的更多信息,请参见“备注”节。</exception>
  534. <PermissionSet>
  535. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  536. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  537. </PermissionSet>
  538. </member>
  539. <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.String,System.String)">
  540. <summary>在指定的输入字符串内,使用指定的替换字符串替换与指定正则表达式匹配的所有字符串。</summary>
  541. <returns>一个与输入字符串基本相同的新字符串,唯一的差别在于,其中的每个匹配字符串已被替换字符串代替。如果 <paramref name="pattern" /> 与当前实例不匹配,则此方法返回未更改的当前实例。</returns>
  542. <param name="input">要搜索匹配项的字符串。</param>
  543. <param name="pattern">要匹配的正则表达式模式。</param>
  544. <param name="replacement">替换字符串。</param>
  545. <exception cref="T:System.ArgumentException">出现正则表达式分析错误。</exception>
  546. <exception cref="T:System.ArgumentNullException">
  547. <paramref name="input" />、<paramref name="pattern" /> 或 <paramref name="replacement" /> 为 null。</exception>
  548. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">发生超时。有关超时的更多信息,请参见“备注”节。</exception>
  549. <PermissionSet>
  550. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  551. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  552. </PermissionSet>
  553. </member>
  554. <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.String,System.String,System.Text.RegularExpressions.RegexOptions)">
  555. <summary>在指定的输入字符串内,使用指定的替换字符串替换与指定正则表达式匹配的所有字符串。指定的选项将修改匹配操作。</summary>
  556. <returns>一个与输入字符串基本相同的新字符串,唯一的差别在于,其中的每个匹配字符串已被替换字符串代替。如果 <paramref name="pattern" /> 与当前实例不匹配,则此方法返回未更改的当前实例。</returns>
  557. <param name="input">要搜索匹配项的字符串。</param>
  558. <param name="pattern">要匹配的正则表达式模式。</param>
  559. <param name="replacement">替换字符串。</param>
  560. <param name="options">枚举值的一个按位组合,这些枚举值提供匹配选项。</param>
  561. <exception cref="T:System.ArgumentException">出现正则表达式分析错误。</exception>
  562. <exception cref="T:System.ArgumentNullException">
  563. <paramref name="input" />、<paramref name="pattern" /> 或 <paramref name="replacement" /> 为 null。</exception>
  564. <exception cref="T:System.ArgumentOutOfRangeException">
  565. <paramref name="options" /> 不是 <see cref="T:System.Text.RegularExpressions.RegexOptions" /> 值的有效按位组合。</exception>
  566. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">发生超时。有关超时的更多信息,请参见“备注”节。</exception>
  567. <PermissionSet>
  568. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  569. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  570. </PermissionSet>
  571. </member>
  572. <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan)">
  573. <summary>在指定的输入字符串内,使用指定的替换字符串替换与指定正则表达式匹配的所有字符串。如果未找到匹配项,则其他参数指定修改匹配操作的选项和超时间隔。</summary>
  574. <returns>一个与输入字符串基本相同的新字符串,唯一的差别在于,其中的每个匹配字符串已被替换字符串代替。如果 <paramref name="pattern" /> 与当前实例不匹配,则此方法返回未更改的当前实例。</returns>
  575. <param name="input">要搜索匹配项的字符串。</param>
  576. <param name="pattern">要匹配的正则表达式模式。</param>
  577. <param name="replacement">替换字符串。</param>
  578. <param name="options">枚举值的一个按位组合,这些枚举值提供匹配选项。</param>
  579. <param name="matchTimeout">超时间隔,或 <see cref="F:System.Text.RegularExpressions.Regex.InfiniteMatchTimeout" /> 指示该方法不应超时。</param>
  580. <exception cref="T:System.ArgumentException">出现正则表达式分析错误。</exception>
  581. <exception cref="T:System.ArgumentNullException">
  582. <paramref name="input" />、<paramref name="pattern" /> 或 <paramref name="replacement" /> 为 null。</exception>
  583. <exception cref="T:System.ArgumentOutOfRangeException">
  584. <paramref name="options" /> 不是 <see cref="T:System.Text.RegularExpressions.RegexOptions" /> 值的有效按位组合。- 或 -<paramref name="matchTimeout" /> 为负、零或大于约 24 天。</exception>
  585. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">发生超时。有关超时的更多信息,请参见“备注”节。</exception>
  586. </member>
  587. <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.String,System.Text.RegularExpressions.MatchEvaluator)">
  588. <summary>在指定的输入字符串内,使用 <see cref="T:System.Text.RegularExpressions.MatchEvaluator" /> 委托返回的字符串替换与指定正则表达式匹配的所有字符串。</summary>
  589. <returns>一个与输入字符串基本相同的新字符串,唯一的差别在于,其中的每个匹配字符串已被一个替换字符串代替。如果 <paramref name="pattern" /> 与当前实例不匹配,则此方法返回未更改的当前实例。</returns>
  590. <param name="input">要搜索匹配项的字符串。</param>
  591. <param name="pattern">要匹配的正则表达式模式。</param>
  592. <param name="evaluator">一个自定义方法,该方法检查每个匹配项,然后返回原始的匹配字符串或替换字符串。</param>
  593. <exception cref="T:System.ArgumentException">出现正则表达式分析错误。</exception>
  594. <exception cref="T:System.ArgumentNullException">
  595. <paramref name="input" />、<paramref name="pattern" /> 或 <paramref name="evaluator" /> 为 null。</exception>
  596. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">发生超时。有关超时的更多信息,请参见“备注”节。</exception>
  597. <PermissionSet>
  598. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  599. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  600. </PermissionSet>
  601. </member>
  602. <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.String,System.Text.RegularExpressions.MatchEvaluator,System.Text.RegularExpressions.RegexOptions)">
  603. <summary>在指定的输入字符串内,使用 <see cref="T:System.Text.RegularExpressions.MatchEvaluator" /> 委托返回的字符串替换与指定正则表达式匹配的所有字符串。指定的选项将修改匹配操作。</summary>
  604. <returns>一个与输入字符串基本相同的新字符串,唯一的差别在于,其中的每个匹配字符串已被一个替换字符串代替。如果 <paramref name="pattern" /> 与当前实例不匹配,则此方法返回未更改的当前实例。</returns>
  605. <param name="input">要搜索匹配项的字符串。</param>
  606. <param name="pattern">要匹配的正则表达式模式。</param>
  607. <param name="evaluator">一个自定义方法,该方法检查每个匹配项,然后返回原始的匹配字符串或替换字符串。</param>
  608. <param name="options">枚举值的一个按位组合,这些枚举值提供匹配选项。</param>
  609. <exception cref="T:System.ArgumentException">出现正则表达式分析错误。</exception>
  610. <exception cref="T:System.ArgumentNullException">
  611. <paramref name="input" />、<paramref name="pattern" /> 或 <paramref name="evaluator" /> 为 null。</exception>
  612. <exception cref="T:System.ArgumentOutOfRangeException">
  613. <paramref name="options" /> 不是 <see cref="T:System.Text.RegularExpressions.RegexOptions" /> 值的有效按位组合。</exception>
  614. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">发生超时。有关超时的更多信息,请参见“备注”节。</exception>
  615. <PermissionSet>
  616. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  617. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  618. </PermissionSet>
  619. </member>
  620. <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.String,System.Text.RegularExpressions.MatchEvaluator,System.Text.RegularExpressions.RegexOptions,System.TimeSpan)">
  621. <summary>在指定的输入字符串内,使用 <see cref="T:System.Text.RegularExpressions.MatchEvaluator" /> 委托返回的字符串替换与指定正则表达式匹配的所有字符串。如果未找到匹配项,则其他参数指定修改匹配操作的选项和超时间隔。</summary>
  622. <returns>一个与输入字符串基本相同的新字符串,唯一的差别在于,其中的每个匹配字符串已被替换字符串代替。如果 <paramref name="pattern" /> 与当前实例不匹配,则此方法返回未更改的当前实例。</returns>
  623. <param name="input">要搜索匹配项的字符串。</param>
  624. <param name="pattern">要匹配的正则表达式模式。</param>
  625. <param name="evaluator">一个自定义方法,该方法检查每个匹配项,然后返回原始的匹配字符串或替换字符串。</param>
  626. <param name="options">枚举值的一个按位组合,这些枚举值提供匹配选项。</param>
  627. <param name="matchTimeout">超时间隔,或 <see cref="F:System.Text.RegularExpressions.Regex.InfiniteMatchTimeout" /> 指示该方法不应超时。</param>
  628. <exception cref="T:System.ArgumentException">出现正则表达式分析错误。</exception>
  629. <exception cref="T:System.ArgumentNullException">
  630. <paramref name="input" />、<paramref name="pattern" /> 或 <paramref name="evaluator" /> 为 null。</exception>
  631. <exception cref="T:System.ArgumentOutOfRangeException">
  632. <paramref name="options" /> 不是 <see cref="T:System.Text.RegularExpressions.RegexOptions" /> 值的有效按位组合。- 或 -<paramref name="matchTimeout" /> 为负、零或大于约 24 天。</exception>
  633. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">发生超时。有关超时的更多信息,请参见“备注”节。</exception>
  634. </member>
  635. <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.Text.RegularExpressions.MatchEvaluator)">
  636. <summary>在指定的输入字符串内,使用 <see cref="T:System.Text.RegularExpressions.MatchEvaluator" /> 委托返回的字符串替换与指定正则表达式匹配的所有字符串。</summary>
  637. <returns>一个与输入字符串基本相同的新字符串,唯一的差别在于,其中的每个匹配字符串已被一个替换字符串代替。如果正则表达式模式与当前实例不匹配,则此方法返回未更改的当前实例。</returns>
  638. <param name="input">要搜索匹配项的字符串。</param>
  639. <param name="evaluator">一个自定义方法,该方法检查每个匹配项,然后返回原始的匹配字符串或替换字符串。</param>
  640. <exception cref="T:System.ArgumentNullException">
  641. <paramref name="input" /> 或 <paramref name="evaluator" /> 为 null。</exception>
  642. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">发生超时。有关超时的更多信息,请参见“备注”节。</exception>
  643. <PermissionSet>
  644. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  645. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  646. </PermissionSet>
  647. </member>
  648. <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.Text.RegularExpressions.MatchEvaluator,System.Int32)">
  649. <summary>在指定的输入字符串内,使用 <see cref="T:System.Text.RegularExpressions.MatchEvaluator" /> 委托返回的字符串替换与某个正则表达式模式匹配的字符串(其数目为指定的最大数目)。</summary>
  650. <returns>一个与输入字符串基本相同的新字符串,唯一的差别在于,其中的每个匹配字符串已被一个替换字符串代替。如果正则表达式模式与当前实例不匹配,则此方法返回未更改的当前实例。</returns>
  651. <param name="input">要搜索匹配项的字符串。</param>
  652. <param name="evaluator">一个自定义方法,该方法检查每个匹配项,然后返回原始的匹配字符串或替换字符串。</param>
  653. <param name="count">进行替换的最大次数。</param>
  654. <exception cref="T:System.ArgumentNullException">
  655. <paramref name="input" /> 或 <paramref name="evaluator" /> 为 null。</exception>
  656. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">发生超时。有关超时的更多信息,请参见“备注”节。</exception>
  657. <PermissionSet>
  658. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  659. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  660. </PermissionSet>
  661. </member>
  662. <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.Text.RegularExpressions.MatchEvaluator,System.Int32,System.Int32)">
  663. <summary>在指定的输入子字符串内,使用 <see cref="T:System.Text.RegularExpressions.MatchEvaluator" /> 委托返回的字符串替换与某个正则表达式模式匹配的字符串(其数目为指定的最大数目)。</summary>
  664. <returns>一个与输入字符串基本相同的新字符串,唯一的差别在于,其中的每个匹配字符串已被一个替换字符串代替。如果正则表达式模式与当前实例不匹配,则此方法返回未更改的当前实例。</returns>
  665. <param name="input">要搜索匹配项的字符串。</param>
  666. <param name="evaluator">一个自定义方法,该方法检查每个匹配项,然后返回原始的匹配字符串或替换字符串。</param>
  667. <param name="count">进行替换的最大次数。</param>
  668. <param name="startat">输入字符串中开始执行搜索的字符位置。</param>
  669. <exception cref="T:System.ArgumentNullException">
  670. <paramref name="input" /> 或 <paramref name="evaluator" /> 为 null。</exception>
  671. <exception cref="T:System.ArgumentOutOfRangeException">
  672. <paramref name="startat" /> 小于零,或者大于 <paramref name="input" /> 的长度。</exception>
  673. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">发生超时。有关超时的更多信息,请参见“备注”节。</exception>
  674. <PermissionSet>
  675. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  676. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  677. </PermissionSet>
  678. </member>
  679. <member name="P:System.Text.RegularExpressions.Regex.RightToLeft">
  680. <summary>获取一个值,该值指示正则表达式是否从右向左进行搜索。</summary>
  681. <returns>如果正则表达式从右向左进行搜索,则为 true;否则为 false。</returns>
  682. </member>
  683. <member name="M:System.Text.RegularExpressions.Regex.Split(System.String)">
  684. <summary>在由 <see cref="T:System.Text.RegularExpressions.Regex" /> 构造函数指定的正则表达式模式所定义的位置,将输入字符串拆分为子字符串数组。</summary>
  685. <returns>字符串数组。</returns>
  686. <param name="input">要拆分的字符串。</param>
  687. <exception cref="T:System.ArgumentNullException">
  688. <paramref name="input" /> 为 null。</exception>
  689. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">发生超时。有关超时的更多信息,请参见“备注”节。</exception>
  690. <PermissionSet>
  691. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  692. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  693. </PermissionSet>
  694. </member>
  695. <member name="M:System.Text.RegularExpressions.Regex.Split(System.String,System.Int32)">
  696. <summary>在由 <see cref="T:System.Text.RegularExpressions.Regex" /> 构造函数中指定的正则表达式定义的位置,将输入字符串拆分为子字符串数组指定的最大次数。</summary>
  697. <returns>字符串数组。</returns>
  698. <param name="input">要拆分的字符串。</param>
  699. <param name="count">可拆分的最大次数。</param>
  700. <exception cref="T:System.ArgumentNullException">
  701. <paramref name="input" /> 为 null。</exception>
  702. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">发生超时。有关超时的更多信息,请参见“备注”节。</exception>
  703. <PermissionSet>
  704. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  705. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  706. </PermissionSet>
  707. </member>
  708. <member name="M:System.Text.RegularExpressions.Regex.Split(System.String,System.Int32,System.Int32)">
  709. <summary>在由 <see cref="T:System.Text.RegularExpressions.Regex" /> 构造函数中指定的正则表达式定义的位置,将输入字符串拆分为子字符串数组指定的最大次数。从输入字符串的指定字符位置开始搜索正则表达式模式。</summary>
  710. <returns>字符串数组。</returns>
  711. <param name="input">要拆分的字符串。</param>
  712. <param name="count">可拆分的最大次数。</param>
  713. <param name="startat">输入字符串中将开始搜索的字符位置。</param>
  714. <exception cref="T:System.ArgumentNullException">
  715. <paramref name="input" /> 为 null。</exception>
  716. <exception cref="T:System.ArgumentOutOfRangeException">
  717. <paramref name="startat" /> 小于零,或者大于 <paramref name="input" /> 的长度。</exception>
  718. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">发生超时。有关超时的更多信息,请参见“备注”节。</exception>
  719. <PermissionSet>
  720. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  721. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  722. </PermissionSet>
  723. </member>
  724. <member name="M:System.Text.RegularExpressions.Regex.Split(System.String,System.String)">
  725. <summary>在由正则表达式模式定义的位置将输入字符串拆分为一个子字符串数组。</summary>
  726. <returns>字符串数组。</returns>
  727. <param name="input">要拆分的字符串。</param>
  728. <param name="pattern">要匹配的正则表达式模式。</param>
  729. <exception cref="T:System.ArgumentException">出现正则表达式分析错误。</exception>
  730. <exception cref="T:System.ArgumentNullException">
  731. <paramref name="input" /> 或 <paramref name="pattern" /> 为 null。</exception>
  732. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">发生超时。有关超时的更多信息,请参见“备注”节。</exception>
  733. <PermissionSet>
  734. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  735. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  736. </PermissionSet>
  737. </member>
  738. <member name="M:System.Text.RegularExpressions.Regex.Split(System.String,System.String,System.Text.RegularExpressions.RegexOptions)">
  739. <summary>在由指定正则表达式模式定义的位置将输入字符串拆分为一个子字符串数组。指定的选项将修改匹配操作。</summary>
  740. <returns>字符串数组。</returns>
  741. <param name="input">要拆分的字符串。</param>
  742. <param name="pattern">要匹配的正则表达式模式。</param>
  743. <param name="options">枚举值的一个按位组合,这些枚举值提供匹配选项。</param>
  744. <exception cref="T:System.ArgumentException">出现正则表达式分析错误。</exception>
  745. <exception cref="T:System.ArgumentNullException">
  746. <paramref name="input" /> 或 <paramref name="pattern" /> 为 null。</exception>
  747. <exception cref="T:System.ArgumentOutOfRangeException">
  748. <paramref name="options" /> 不是 <see cref="T:System.Text.RegularExpressions.RegexOptions" /> 值的有效按位组合。</exception>
  749. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">发生超时。有关超时的更多信息,请参见“备注”节。</exception>
  750. <PermissionSet>
  751. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  752. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  753. </PermissionSet>
  754. </member>
  755. <member name="M:System.Text.RegularExpressions.Regex.Split(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan)">
  756. <summary>在由指定正则表达式模式定义的位置将输入字符串拆分为一个子字符串数组。如果未找到匹配项,则其他参数指定修改匹配操作的选项和超时间隔。</summary>
  757. <returns>字符串数组。</returns>
  758. <param name="input">要拆分的字符串。</param>
  759. <param name="pattern">要匹配的正则表达式模式。</param>
  760. <param name="options">枚举值的一个按位组合,这些枚举值提供匹配选项。</param>
  761. <param name="matchTimeout">超时间隔,或 <see cref="F:System.Text.RegularExpressions.Regex.InfiniteMatchTimeout" /> 指示该方法不应超时。</param>
  762. <exception cref="T:System.ArgumentException">出现正则表达式分析错误。</exception>
  763. <exception cref="T:System.ArgumentNullException">
  764. <paramref name="input" /> 或 <paramref name="pattern" /> 为 null。</exception>
  765. <exception cref="T:System.ArgumentOutOfRangeException">
  766. <paramref name="options" /> 不是 <see cref="T:System.Text.RegularExpressions.RegexOptions" /> 值的有效按位组合。- 或 -<paramref name="matchTimeout" /> 为负、零或大于约 24 天。</exception>
  767. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">发生超时。有关超时的更多信息,请参见“备注”节。</exception>
  768. </member>
  769. <member name="M:System.Text.RegularExpressions.Regex.ToString">
  770. <summary>返回传入 Regex 构造函数的正则表达式模式。</summary>
  771. <returns>传入 Regex 构造函数的 <paramref name="pattern" /> 参数。</returns>
  772. </member>
  773. <member name="M:System.Text.RegularExpressions.Regex.Unescape(System.String)">
  774. <summary>转换输入字符串中的任何转义字符。</summary>
  775. <returns>包含任何转换为非转义形式的转义字符的字符串。</returns>
  776. <param name="str">包含要转换的文本的输入字符串。</param>
  777. <exception cref="T:System.ArgumentException">
  778. <paramref name="str" /> 包括无法识别的转义序列。</exception>
  779. <exception cref="T:System.ArgumentNullException">
  780. <paramref name="str" /> 为 null。</exception>
  781. </member>
  782. <member name="T:System.Text.RegularExpressions.RegexMatchTimeoutException">
  783. <summary>当一个正则表达式模式匹配方法执行时间超过超时间隔引发的异常。</summary>
  784. </member>
  785. <member name="M:System.Text.RegularExpressions.RegexMatchTimeoutException.#ctor">
  786. <summary>使用系统提供的消息初始化 <see cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException" /> 类的新实例。</summary>
  787. </member>
  788. <member name="M:System.Text.RegularExpressions.RegexMatchTimeoutException.#ctor(System.String)">
  789. <summary>使用指定的消息字符串初始化 <see cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException" /> 类的新实例。</summary>
  790. <param name="message">描述异常的字符串。</param>
  791. </member>
  792. <member name="M:System.Text.RegularExpressions.RegexMatchTimeoutException.#ctor(System.String,System.Exception)">
  793. <summary>使用指定错误消息和对作为此异常原因的内部异常的引用来初始化 <see cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException" /> 类的新实例。</summary>
  794. <param name="message">描述异常的字符串。</param>
  795. <param name="inner">导致当前异常的异常。</param>
  796. </member>
  797. <member name="M:System.Text.RegularExpressions.RegexMatchTimeoutException.#ctor(System.String,System.String,System.TimeSpan)">
  798. <summary>用有关正则表达式模式、输入文本和超时间隔的信息初始化 <see cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException" /> 类的新实例。</summary>
  799. <param name="regexInput">当发生超时时由正则表达式引擎处理的输入文本。</param>
  800. <param name="regexPattern">当发生超时时由正则表达式引擎使用的模式。</param>
  801. <param name="matchTimeout">超时间隔。</param>
  802. </member>
  803. <member name="P:System.Text.RegularExpressions.RegexMatchTimeoutException.Input">
  804. <summary>获取当发生超时发生时正则表达式引擎正在处理的输入文本。</summary>
  805. <returns>正则表达式输入文本。</returns>
  806. </member>
  807. <member name="P:System.Text.RegularExpressions.RegexMatchTimeoutException.MatchTimeout">
  808. <summary>获取正则表达式匹配的超时间隔。</summary>
  809. <returns>超时间隔。</returns>
  810. </member>
  811. <member name="P:System.Text.RegularExpressions.RegexMatchTimeoutException.Pattern">
  812. <summary>获取超时值发生时使用于匹配操作的正则表达式模式。</summary>
  813. <returns>正则表达式模式。</returns>
  814. </member>
  815. <member name="T:System.Text.RegularExpressions.RegexOptions">
  816. <summary>提供用于设置正则表达式选项的枚举值。</summary>
  817. </member>
  818. <member name="F:System.Text.RegularExpressions.RegexOptions.Compiled">
  819. <summary>指定将正则表达式编译为程序集。这会产生更快的执行速度,但会增加启动时间。在调用 <see cref="M:System.Text.RegularExpressions.Regex.CompileToAssembly(System.Text.RegularExpressions.RegexCompilationInfo[],System.Reflection.AssemblyName)" /> 方法时,不应将此值分配给 <see cref="P:System.Text.RegularExpressions.RegexCompilationInfo.Options" /> 属性。有关详细信息,请参见 正则表达式选项 主题中的“已编译的正则表达式”。</summary>
  820. </member>
  821. <member name="F:System.Text.RegularExpressions.RegexOptions.CultureInvariant">
  822. <summary>指定忽略语言中的区域性差异。有关详细信息,请参见 正则表达式选项 主题中的“使用固定区域性比较”部分。</summary>
  823. </member>
  824. <member name="F:System.Text.RegularExpressions.RegexOptions.ECMAScript">
  825. <summary>为表达式启用符合 ECMAScript 的行为。该值只能与 <see cref="F:System.Text.RegularExpressions.RegexOptions.IgnoreCase" />、<see cref="F:System.Text.RegularExpressions.RegexOptions.Multiline" /> 和 <see cref="F:System.Text.RegularExpressions.RegexOptions.Compiled" /> 值一起使用。该值与其他任何值一起使用均将导致异常。有关 <see cref="F:System.Text.RegularExpressions.RegexOptions.ECMAScript" /> 选项的详细信息,请参见 正则表达式选项 主题中的“ECMAScript 匹配行为”。</summary>
  826. </member>
  827. <member name="F:System.Text.RegularExpressions.RegexOptions.ExplicitCapture">
  828. <summary>指定唯一有效的捕获是显式命名或编号的 (?&lt;name&gt;…) 形式的组。这使未命名的圆括号可以充当非捕获组,并且不会使表达式的语法 (?:...) 显得笨拙。有关详细信息,请参见 正则表达式选项 主题中的“仅显式捕获”。</summary>
  829. </member>
  830. <member name="F:System.Text.RegularExpressions.RegexOptions.IgnoreCase">
  831. <summary>指定不区分大小写的匹配。有关详细信息,请参见 正则表达式选项 主题中的“不区分大小写的匹配”部分。</summary>
  832. </member>
  833. <member name="F:System.Text.RegularExpressions.RegexOptions.IgnorePatternWhitespace">
  834. <summary>消除模式中的非转义空白并启用由 # 标记的注释。但是,此值不影响或消除标记单独的正则表达式语言元素的开头的字符类、数值量词或令牌中的空白。有关详细信息,请参见 正则表达式选项 主题中的“忽略空白”部分。</summary>
  835. </member>
  836. <member name="F:System.Text.RegularExpressions.RegexOptions.Multiline">
  837. <summary>多行模式。更改 ^ 和 $ 的含义,使它们分别在任意一行的行首和行尾匹配,而不仅仅在整个字符串的开头和结尾匹配。有关详细信息,请参见 正则表达式选项 主题中的“多行模式”部分。</summary>
  838. </member>
  839. <member name="F:System.Text.RegularExpressions.RegexOptions.None">
  840. <summary>指定不设置任何选项。有关正则表达式引擎的默认行为的详细信息,请参见 正则表达式选项 主题的“默认选项”部分。</summary>
  841. </member>
  842. <member name="F:System.Text.RegularExpressions.RegexOptions.RightToLeft">
  843. <summary>指定搜索从右向左而不是从左向右进行。有关详细信息,请参见 正则表达式选项 主题中的“从右到左模式”部分。</summary>
  844. </member>
  845. <member name="F:System.Text.RegularExpressions.RegexOptions.Singleline">
  846. <summary>指定单行模式。更改点 (.) 的含义,以使它与每个字符(而不是除 \n 之外的所有字符)匹配。有关详细信息,请参见 正则表达式选项 主题中的“单行模式”部分。</summary>
  847. </member>
  848. </members>
  849. </doc>