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.
 
 
 
 
 
 

852 lines
78 KiB

  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>
  87. <paramref name="groupnum" /> 指定的集合成員。</returns>
  88. <param name="groupnum">要擷取之集合成員的以零起始的索引。</param>
  89. </member>
  90. <member name="P:System.Text.RegularExpressions.GroupCollection.Item(System.String)">
  91. <summary>以字串索引啟用對集合成員的存取。</summary>
  92. <returns>
  93. <paramref name="groupname" /> 指定的集合成員。</returns>
  94. <param name="groupname">擷取群組的名稱。</param>
  95. </member>
  96. <member name="M:System.Text.RegularExpressions.GroupCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
  97. <summary>複製集合的所有項目至指定索引處開始的指定陣列。</summary>
  98. <param name="array">複製這個集合的目的地一維陣列。</param>
  99. <param name="arrayIndex">目的陣列中以零為起始的索引 (複製開始之處)。</param>
  100. <exception cref="T:System.ArgumentNullException">
  101. <paramref name="array" /> 為 null。</exception>
  102. <exception cref="T:System.IndexOutOfRangeException">
  103. <paramref name="arrayIndex" /> 不在 <paramref name="array" /> 範圍內。-或-<paramref name="arrayIndex" /> 加上 <see cref="P:System.Text.RegularExpressions.GroupCollection.Count" /> 落在 <paramref name="array" /> 範圍以外。</exception>
  104. </member>
  105. <member name="P:System.Text.RegularExpressions.GroupCollection.System#Collections#ICollection#IsSynchronized">
  106. <summary>取得值,指示對集合的存取是否為同步的 (安全執行緒)。</summary>
  107. <returns>所有情況下都是 false。</returns>
  108. </member>
  109. <member name="P:System.Text.RegularExpressions.GroupCollection.System#Collections#ICollection#SyncRoot">
  110. <summary>取得物件,這個物件可以用來對集合進行同步存取。</summary>
  111. <returns>Object,可用來對集合同步存取。</returns>
  112. </member>
  113. <member name="T:System.Text.RegularExpressions.Match">
  114. <summary>表示單一規則運算式 (Regular Expression) 比對的結果。</summary>
  115. </member>
  116. <member name="P:System.Text.RegularExpressions.Match.Empty">
  117. <summary>取得空白群組。所有失敗的比對會傳回這個空白比對。</summary>
  118. <returns>空的符合項目。</returns>
  119. </member>
  120. <member name="P:System.Text.RegularExpressions.Match.Groups">
  121. <summary>取得符合規則運算式的群組集合。</summary>
  122. <returns>符合模式的字元群組。</returns>
  123. </member>
  124. <member name="M:System.Text.RegularExpressions.Match.NextMatch">
  125. <summary>自最後一個比對結束的位置 (在最後符合字元之後的字元) 開始,傳回具有下一個比對結果的新 <see cref="T:System.Text.RegularExpressions.Match" /> 物件。</summary>
  126. <returns>下一個規則運算式相符項目。</returns>
  127. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">發生逾時。</exception>
  128. <PermissionSet>
  129. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
  130. </PermissionSet>
  131. </member>
  132. <member name="M:System.Text.RegularExpressions.Match.Result(System.String)">
  133. <summary>傳回所指定取代模式的展開 (Expansion)。</summary>
  134. <returns>
  135. <paramref name="replacement" /> 參數的展開版本。</returns>
  136. <param name="replacement">要使用的取代模式。</param>
  137. <exception cref="T:System.ArgumentNullException">
  138. <paramref name="replacement" /> 為 null。</exception>
  139. <exception cref="T:System.NotSupportedException">這種模式不允許展開。</exception>
  140. </member>
  141. <member name="T:System.Text.RegularExpressions.MatchCollection">
  142. <summary>表示藉由重複套用規則運算式 (Regular Expression) 模式至輸入字串,所找到的成功比對的集合。</summary>
  143. </member>
  144. <member name="P:System.Text.RegularExpressions.MatchCollection.Count">
  145. <summary>取得符合項的數目。</summary>
  146. <returns>符合項的數目。</returns>
  147. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">發生逾時。</exception>
  148. <PermissionSet>
  149. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
  150. </PermissionSet>
  151. </member>
  152. <member name="M:System.Text.RegularExpressions.MatchCollection.GetEnumerator">
  153. <summary>提供逐一查看集合的列舉值。</summary>
  154. <returns>物件,包含 <see cref="T:System.Text.RegularExpressions.MatchCollection" /> 內的所有 <see cref="T:System.Text.RegularExpressions.Match" /> 物件。</returns>
  155. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">發生逾時。</exception>
  156. </member>
  157. <member name="P:System.Text.RegularExpressions.MatchCollection.Item(System.Int32)">
  158. <summary>取得集合的個別成員。</summary>
  159. <returns>在集合中位置 <paramref name="i" /> 上的擷取的子字串。</returns>
  160. <param name="i">
  161. <see cref="T:System.Text.RegularExpressions.Match" /> 集合內的索引。</param>
  162. <exception cref="T:System.ArgumentOutOfRangeException">
  163. <paramref name="i" /> 小於 0,或大於等於 <see cref="P:System.Text.RegularExpressions.MatchCollection.Count" />。</exception>
  164. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">發生逾時。</exception>
  165. </member>
  166. <member name="M:System.Text.RegularExpressions.MatchCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
  167. <summary>將集合的所有元素複製到以指定的索引為起始點的指定陣列。</summary>
  168. <param name="array">複製這個集合的目的地一維陣列。</param>
  169. <param name="arrayIndex">陣列中以零起始的索引 (複製開始之處)。</param>
  170. <exception cref="T:System.ArgumentException">
  171. <paramref name="array" /> 是多維陣列。</exception>
  172. <exception cref="T:System.IndexOutOfRangeException">
  173. <paramref name="arrayIndex" /> 不在陣列的範圍內。-或-<paramref name="arrayIndex" /> 加上 <see cref="P:System.Text.RegularExpressions.MatchCollection.Count" /> 落在 <paramref name="array" /> 範圍以外。</exception>
  174. </member>
  175. <member name="P:System.Text.RegularExpressions.MatchCollection.System#Collections#ICollection#IsSynchronized">
  176. <summary>取得值,指示對集合的存取是否為同步的 (安全執行緒)。</summary>
  177. <returns>所有情況下都是 false。</returns>
  178. </member>
  179. <member name="P:System.Text.RegularExpressions.MatchCollection.System#Collections#ICollection#SyncRoot">
  180. <summary>取得物件,這個物件可以用來對集合進行同步存取。</summary>
  181. <returns>Object,可用來對集合同步存取。這個屬性永遠傳回物件本身。</returns>
  182. </member>
  183. <member name="T:System.Text.RegularExpressions.MatchEvaluator">
  184. <summary>表示每次在 <see cref="Overload:System.Text.RegularExpressions.Regex.Replace" /> 方法作業期間找到規則運算式 (Regular Expression) 相符項目時都會呼叫的方法。</summary>
  185. <returns>字串,由 <see cref="T:System.Text.RegularExpressions.MatchEvaluator" /> 委派 (Delegate) 所表示的方法傳回。</returns>
  186. <param name="match">
  187. <see cref="T:System.Text.RegularExpressions.Match" /> 物件,表示 <see cref="Overload:System.Text.RegularExpressions.Regex.Replace" /> 方法作業期間的單一規則運算式相符項目。</param>
  188. </member>
  189. <member name="T:System.Text.RegularExpressions.Regex">
  190. <summary>表示不變的規則運算式 (Regular Expression)。若要瀏覽此類型的.NET Framework 原始碼,請參閱參考來源。</summary>
  191. </member>
  192. <member name="M:System.Text.RegularExpressions.Regex.#ctor">
  193. <summary>初始化 <see cref="T:System.Text.RegularExpressions.Regex" /> 類別的新執行個體。</summary>
  194. </member>
  195. <member name="M:System.Text.RegularExpressions.Regex.#ctor(System.String)">
  196. <summary>為指定的規則運算式初始化 <see cref="T:System.Text.RegularExpressions.Regex" /> 類別的新執行個體。</summary>
  197. <param name="pattern">要比對的規則運算式模式。</param>
  198. <exception cref="T:System.ArgumentException">發生規則運算式剖析錯誤。 </exception>
  199. <exception cref="T:System.ArgumentNullException">
  200. <paramref name="pattern" /> 為 null。</exception>
  201. </member>
  202. <member name="M:System.Text.RegularExpressions.Regex.#ctor(System.String,System.Text.RegularExpressions.RegexOptions)">
  203. <summary>使用會修改模式的選項,為指定的規則運算式初始化 <see cref="T:System.Text.RegularExpressions.Regex" /> 類別的新執行個體。</summary>
  204. <param name="pattern">要比對的規則運算式模式。</param>
  205. <param name="options">列舉值的位元組合,這些值會修改規則運算式。</param>
  206. <exception cref="T:System.ArgumentException">發生規則運算式剖析錯誤。 </exception>
  207. <exception cref="T:System.ArgumentNullException">
  208. <paramref name="pattern" /> 為 null。</exception>
  209. <exception cref="T:System.ArgumentOutOfRangeException">
  210. <paramref name="options" /> 包含無效的旗標。</exception>
  211. </member>
  212. <member name="M:System.Text.RegularExpressions.Regex.#ctor(System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan)">
  213. <summary>針對指定的規則運算式,使用修改模式的選項,以及指定在逾時前模式比對方法應該嘗試比對的時間長度的值,初始化 <see cref="T:System.Text.RegularExpressions.Regex" /> 類別的新執行個體。</summary>
  214. <param name="pattern">要比對的規則運算式模式。</param>
  215. <param name="options">列舉值的位元組合,這些值會修改規則運算式。</param>
  216. <param name="matchTimeout">間隔,若要表示此方法不會逾時則為 <see cref="F:System.Text.RegularExpressions.Regex.InfiniteMatchTimeout" />。</param>
  217. <exception cref="T:System.ArgumentException">發生規則運算式剖析錯誤。</exception>
  218. <exception cref="T:System.ArgumentNullException">
  219. <paramref name="pattern" /> 為 null。</exception>
  220. <exception cref="T:System.ArgumentOutOfRangeException">
  221. <paramref name="options" /> 不是有效的 <see cref="T:System.Text.RegularExpressions.RegexOptions" /> 值。-或-<paramref name="matchTimeout" /> 為負數、零或大約大於 24 天。</exception>
  222. </member>
  223. <member name="P:System.Text.RegularExpressions.Regex.CacheSize">
  224. <summary>取得或設定在已編譯規則運算式目前靜態快取中項目的最大數目。</summary>
  225. <returns>靜態快取中項目的最大數目。</returns>
  226. <exception cref="T:System.ArgumentOutOfRangeException">設定作業中的值小於零。</exception>
  227. </member>
  228. <member name="M:System.Text.RegularExpressions.Regex.Escape(System.String)">
  229. <summary>以逸出程式碼取代字元 (\、*、+、?、|、{、[、(、)、^、$、.、# 和空白字元) 的最小集合,以便逸出這些字元。這樣會指示規則運算式引擎將這些字元解譯為常值,而非解譯為中繼字元。</summary>
  230. <returns>字元字串,其中中繼字元已轉換為逸出格式。</returns>
  231. <param name="str">輸入字串,包含要轉換的文字。</param>
  232. <exception cref="T:System.ArgumentNullException">
  233. <paramref name="str" /> 為 null。</exception>
  234. </member>
  235. <member name="M:System.Text.RegularExpressions.Regex.GetGroupNames">
  236. <summary>傳回規則運算式的擷取群組名稱的陣列。</summary>
  237. <returns>群組名稱的字串陣列。</returns>
  238. <PermissionSet>
  239. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  240. </PermissionSet>
  241. </member>
  242. <member name="M:System.Text.RegularExpressions.Regex.GetGroupNumbers">
  243. <summary>傳回對應陣列中群組名稱的擷取群組編號的陣列。</summary>
  244. <returns>群組編號的整數陣列。</returns>
  245. </member>
  246. <member name="M:System.Text.RegularExpressions.Regex.GroupNameFromNumber(System.Int32)">
  247. <summary>取得對應指定群組編號的群組名稱。</summary>
  248. <returns>字串,含有與指定群組編號相關聯的群組名稱。如果沒有對應 <paramref name="i" /> 的群組名稱,方法會傳回 <see cref="F:System.String.Empty" />。</returns>
  249. <param name="i">群組編號,要轉換至對應群組名稱的。</param>
  250. </member>
  251. <member name="M:System.Text.RegularExpressions.Regex.GroupNumberFromName(System.String)">
  252. <summary>傳回對應指定群組名稱的群組編號。</summary>
  253. <returns>對應指定群組名稱的群組編號;如果 <paramref name="name" /> 不是有效的群組名稱,則為 -1。</returns>
  254. <param name="name">群組名稱,要轉換至對應群組編號的。</param>
  255. <exception cref="T:System.ArgumentNullException">
  256. <paramref name="name" /> 為 null。</exception>
  257. </member>
  258. <member name="F:System.Text.RegularExpressions.Regex.InfiniteMatchTimeout">
  259. <summary>指定模式比對作業不應逾時。</summary>
  260. </member>
  261. <member name="M:System.Text.RegularExpressions.Regex.IsMatch(System.String)">
  262. <summary>表示 <see cref="T:System.Text.RegularExpressions.Regex" /> 建構函式中指定的規則運算式是否要在指定的輸入字串中尋找相符項目。</summary>
  263. <returns>如果規則運算式尋找到符合項目,則為 true,否則為 false。</returns>
  264. <param name="input">用來搜尋比對的字串。 </param>
  265. <exception cref="T:System.ArgumentNullException">
  266. <paramref name="input" /> 為 null。</exception>
  267. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">發生逾時。如需逾時的詳細資訊,請參閱<備註>一節。</exception>
  268. <PermissionSet>
  269. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  270. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  271. </PermissionSet>
  272. </member>
  273. <member name="M:System.Text.RegularExpressions.Regex.IsMatch(System.String,System.Int32)">
  274. <summary>表示 <see cref="T:System.Text.RegularExpressions.Regex" /> 建構函式中所指定的規則運算式,是否要從字串中指定的起始位置開始,在指定的輸入字串中尋找相符項目。</summary>
  275. <returns>如果規則運算式尋找到符合項目,則為 true,否則為 false。</returns>
  276. <param name="input">用來搜尋比對的字串。</param>
  277. <param name="startat">要開始搜尋的字元位置。 </param>
  278. <exception cref="T:System.ArgumentNullException">
  279. <paramref name="input" /> 為 null。</exception>
  280. <exception cref="T:System.ArgumentOutOfRangeException">
  281. <paramref name="startat" /> 小於零或是大於 <paramref name="input" /> 的長度。</exception>
  282. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">發生逾時。如需逾時的詳細資訊,請參閱<備註>一節。</exception>
  283. <PermissionSet>
  284. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  285. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  286. </PermissionSet>
  287. </member>
  288. <member name="M:System.Text.RegularExpressions.Regex.IsMatch(System.String,System.String)">
  289. <summary>表示指定的規則運算式是否在指定的輸入字串中尋找相符項目。</summary>
  290. <returns>如果規則運算式尋找到符合項目,則為 true,否則為 false。</returns>
  291. <param name="input">用來搜尋比對的字串。</param>
  292. <param name="pattern">要比對的規則運算式模式。 </param>
  293. <exception cref="T:System.ArgumentException">發生規則運算式剖析錯誤。</exception>
  294. <exception cref="T:System.ArgumentNullException">
  295. <paramref name="input" /> 或 <paramref name="pattern" /> 為 null。</exception>
  296. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">發生逾時。如需逾時的詳細資訊,請參閱<備註>一節。</exception>
  297. <PermissionSet>
  298. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  299. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  300. </PermissionSet>
  301. </member>
  302. <member name="M:System.Text.RegularExpressions.Regex.IsMatch(System.String,System.String,System.Text.RegularExpressions.RegexOptions)">
  303. <summary>表示指定的規則運算式是否使用指定的比對選項,在指定的輸入字串中尋找相符項目。</summary>
  304. <returns>如果規則運算式尋找到符合項目,則為 true,否則為 false。</returns>
  305. <param name="input">用來搜尋比對的字串。</param>
  306. <param name="pattern">要比對的規則運算式模式。</param>
  307. <param name="options">列舉值的位元組合,提供用於比對的選項。 </param>
  308. <exception cref="T:System.ArgumentException">發生規則運算式剖析錯誤。</exception>
  309. <exception cref="T:System.ArgumentNullException">
  310. <paramref name="input" /> 或 <paramref name="pattern" /> 為 null。</exception>
  311. <exception cref="T:System.ArgumentOutOfRangeException">
  312. <paramref name="options" /> 不是有效的 <see cref="T:System.Text.RegularExpressions.RegexOptions" /> 值。</exception>
  313. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">發生逾時。如需逾時的詳細資訊,請參閱<備註>一節。</exception>
  314. <PermissionSet>
  315. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  316. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  317. </PermissionSet>
  318. </member>
  319. <member name="M:System.Text.RegularExpressions.Regex.IsMatch(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan)">
  320. <summary>指出指定的規則運算式是否使用指定的比對選項和逾時間隔,在指定的輸入字串中尋找相符項目。</summary>
  321. <returns>如果規則運算式尋找到符合項目,則為 true,否則為 false。</returns>
  322. <param name="input">用來搜尋比對的字串。</param>
  323. <param name="pattern">要比對的規則運算式模式。</param>
  324. <param name="options">列舉值的位元組合,提供用於比對的選項。</param>
  325. <param name="matchTimeout">間隔,若要表示此方法不會逾時則為 <see cref="F:System.Text.RegularExpressions.Regex.InfiniteMatchTimeout" />。</param>
  326. <exception cref="T:System.ArgumentException">發生規則運算式剖析錯誤。</exception>
  327. <exception cref="T:System.ArgumentNullException">
  328. <paramref name="input" /> 或 <paramref name="pattern" /> 為 null。</exception>
  329. <exception cref="T:System.ArgumentOutOfRangeException">
  330. <paramref name="options" /> 不是有效的 <see cref="T:System.Text.RegularExpressions.RegexOptions" /> 值。-或-<paramref name="matchTimeout" /> 為負數、零或大約大於 24 天。</exception>
  331. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">發生逾時。</exception>
  332. </member>
  333. <member name="M:System.Text.RegularExpressions.Regex.Match(System.String)">
  334. <summary>在指定的輸入字串中,搜尋符合 <see cref="T:System.Text.RegularExpressions.Regex" /> 建構函式中所指定規則運算式的第一個項目。</summary>
  335. <returns>物件,包含符合之項目的相關資訊。</returns>
  336. <param name="input">用來搜尋比對的字串。</param>
  337. <exception cref="T:System.ArgumentNullException">
  338. <paramref name="input" /> 為 null。</exception>
  339. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">發生逾時。如需逾時的詳細資訊,請參閱<備註>一節。</exception>
  340. <PermissionSet>
  341. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  342. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  343. </PermissionSet>
  344. </member>
  345. <member name="M:System.Text.RegularExpressions.Regex.Match(System.String,System.Int32)">
  346. <summary>從字串中指定的開始位置開始,在輸入字串中搜尋規則運算式的第一個相符項目。</summary>
  347. <returns>物件,包含符合之項目的相關資訊。</returns>
  348. <param name="input">用來搜尋比對的字串。</param>
  349. <param name="startat">要開始搜尋之以零起始的字元位置。</param>
  350. <exception cref="T:System.ArgumentNullException">
  351. <paramref name="input" /> 為 null。</exception>
  352. <exception cref="T:System.ArgumentOutOfRangeException">
  353. <paramref name="startat" /> 小於零或是大於 <paramref name="input" /> 的長度。</exception>
  354. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">發生逾時。如需逾時的詳細資訊,請參閱<備註>一節。</exception>
  355. <PermissionSet>
  356. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  357. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  358. </PermissionSet>
  359. </member>
  360. <member name="M:System.Text.RegularExpressions.Regex.Match(System.String,System.Int32,System.Int32)">
  361. <summary>從指定的開始位置開始並且僅搜尋指定數目的字元,在輸入字串中搜尋規則運算式的第一個相符項目。</summary>
  362. <returns>物件,包含符合之項目的相關資訊。</returns>
  363. <param name="input">用來搜尋比對的字串。</param>
  364. <param name="beginning">定義要搜尋的最左邊位置的輸入字串中以零起始的字元位置。</param>
  365. <param name="length">子字串中要包含以搜尋的字元數。</param>
  366. <exception cref="T:System.ArgumentNullException">
  367. <paramref name="input" /> 為 null。</exception>
  368. <exception cref="T:System.ArgumentOutOfRangeException">
  369. <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>
  370. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">發生逾時。如需逾時的詳細資訊,請參閱<備註>一節。</exception>
  371. <PermissionSet>
  372. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  373. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  374. </PermissionSet>
  375. </member>
  376. <member name="M:System.Text.RegularExpressions.Regex.Match(System.String,System.String)">
  377. <summary>在指定的輸入字串中搜尋所指定規則運算式的第一個相符項目。</summary>
  378. <returns>物件,包含符合之項目的相關資訊。</returns>
  379. <param name="input">用來搜尋比對的字串。</param>
  380. <param name="pattern">要比對的規則運算式模式。</param>
  381. <exception cref="T:System.ArgumentException">發生規則運算式剖析錯誤。</exception>
  382. <exception cref="T:System.ArgumentNullException">
  383. <paramref name="input" /> 或 <paramref name="pattern" /> 為 null。</exception>
  384. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">發生逾時。如需逾時的詳細資訊,請參閱<備註>一節。</exception>
  385. <PermissionSet>
  386. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  387. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  388. </PermissionSet>
  389. </member>
  390. <member name="M:System.Text.RegularExpressions.Regex.Match(System.String,System.String,System.Text.RegularExpressions.RegexOptions)">
  391. <summary>使用指定的比對選項,在輸入字串中搜尋所指定規則運算式的第一個相符項目。</summary>
  392. <returns>物件,包含符合之項目的相關資訊。</returns>
  393. <param name="input">用來搜尋比對的字串。</param>
  394. <param name="pattern">要比對的規則運算式模式。</param>
  395. <param name="options">列舉值的位元組合,提供用於比對的選項。</param>
  396. <exception cref="T:System.ArgumentException">發生規則運算式剖析錯誤。</exception>
  397. <exception cref="T:System.ArgumentNullException">
  398. <paramref name="input" /> 或 <paramref name="pattern" /> 為 null。</exception>
  399. <exception cref="T:System.ArgumentOutOfRangeException">
  400. <paramref name="options" /> 不是 <see cref="T:System.Text.RegularExpressions.RegexOptions" /> 值的有效位元組合。</exception>
  401. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">發生逾時。如需逾時的詳細資訊,請參閱<備註>一節。</exception>
  402. <PermissionSet>
  403. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  404. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  405. </PermissionSet>
  406. </member>
  407. <member name="M:System.Text.RegularExpressions.Regex.Match(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan)">
  408. <summary>使用指定的比對選項和逾時間隔,在輸入字串中搜尋所指定規則運算式的第一個相符項目。</summary>
  409. <returns>物件,包含符合之項目的相關資訊。</returns>
  410. <param name="input">用來搜尋比對的字串。</param>
  411. <param name="pattern">要比對的規則運算式模式。</param>
  412. <param name="options">列舉值的位元組合,提供用於比對的選項。</param>
  413. <param name="matchTimeout">間隔,若要表示此方法不會逾時則為 <see cref="F:System.Text.RegularExpressions.Regex.InfiniteMatchTimeout" />。</param>
  414. <exception cref="T:System.ArgumentException">發生規則運算式剖析錯誤。</exception>
  415. <exception cref="T:System.ArgumentNullException">
  416. <paramref name="input" /> 或 <paramref name="pattern" /> 為 null。</exception>
  417. <exception cref="T:System.ArgumentOutOfRangeException">
  418. <paramref name="options" /> 不是 <see cref="T:System.Text.RegularExpressions.RegexOptions" /> 值的有效位元組合。-或-<paramref name="matchTimeout" /> 為負數、零或大約大於 24 天。</exception>
  419. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">發生逾時。如需逾時的詳細資訊,請參閱<備註>一節。</exception>
  420. </member>
  421. <member name="M:System.Text.RegularExpressions.Regex.Matches(System.String)">
  422. <summary>在指定的輸入字串搜尋規則運算式的所有項目。</summary>
  423. <returns>搜尋之後找到的 <see cref="T:System.Text.RegularExpressions.Match" /> 物件集合。如果找不到相符的項目,此方法會傳回空集合物件。</returns>
  424. <param name="input">用來搜尋比對的字串。</param>
  425. <exception cref="T:System.ArgumentNullException">
  426. <paramref name="input" /> 為 null。</exception>
  427. <PermissionSet>
  428. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  429. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  430. </PermissionSet>
  431. </member>
  432. <member name="M:System.Text.RegularExpressions.Regex.Matches(System.String,System.Int32)">
  433. <summary>自字串中指定的開始位置開始,在指定的輸入字串搜尋規則運算式的所有項目。</summary>
  434. <returns>搜尋之後找到的 <see cref="T:System.Text.RegularExpressions.Match" /> 物件集合。如果找不到相符的項目,此方法會傳回空集合物件。</returns>
  435. <param name="input">用來搜尋比對的字串。</param>
  436. <param name="startat">在輸入字串中開始搜尋的字元位置。</param>
  437. <exception cref="T:System.ArgumentNullException">
  438. <paramref name="input" /> 為 null。</exception>
  439. <exception cref="T:System.ArgumentOutOfRangeException">
  440. <paramref name="startat" /> 小於零或是大於 <paramref name="input" /> 的長度。</exception>
  441. <PermissionSet>
  442. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  443. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  444. </PermissionSet>
  445. </member>
  446. <member name="M:System.Text.RegularExpressions.Regex.Matches(System.String,System.String)">
  447. <summary>在指定的輸入字串搜尋所指定規則運算式的所有相符項目。</summary>
  448. <returns>搜尋之後找到的 <see cref="T:System.Text.RegularExpressions.Match" /> 物件集合。如果找不到相符的項目,此方法會傳回空集合物件。</returns>
  449. <param name="input">用來搜尋比對的字串。</param>
  450. <param name="pattern">要比對的規則運算式模式。</param>
  451. <exception cref="T:System.ArgumentException">發生規則運算式剖析錯誤。</exception>
  452. <exception cref="T:System.ArgumentNullException">
  453. <paramref name="input" /> 或 <paramref name="pattern" /> 為 null。</exception>
  454. <PermissionSet>
  455. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  456. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  457. </PermissionSet>
  458. </member>
  459. <member name="M:System.Text.RegularExpressions.Regex.Matches(System.String,System.String,System.Text.RegularExpressions.RegexOptions)">
  460. <summary>使用指定的比對選項在指定的輸入字串中,搜尋所指定規則運算式的所有相符項目。</summary>
  461. <returns>搜尋之後找到的 <see cref="T:System.Text.RegularExpressions.Match" /> 物件集合。如果找不到相符的項目,此方法會傳回空集合物件。</returns>
  462. <param name="input">用來搜尋比對的字串。</param>
  463. <param name="pattern">要比對的規則運算式模式。</param>
  464. <param name="options">列舉值的位元組合,這些值會指定用於比對的選項。</param>
  465. <exception cref="T:System.ArgumentException">發生規則運算式剖析錯誤。</exception>
  466. <exception cref="T:System.ArgumentNullException">
  467. <paramref name="input" /> 或 <paramref name="pattern" /> 為 null。</exception>
  468. <exception cref="T:System.ArgumentOutOfRangeException">
  469. <paramref name="options" /> 不是 <see cref="T:System.Text.RegularExpressions.RegexOptions" /> 值的有效位元組合。</exception>
  470. <PermissionSet>
  471. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  472. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  473. </PermissionSet>
  474. </member>
  475. <member name="M:System.Text.RegularExpressions.Regex.Matches(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan)">
  476. <summary>使用指定的比對選項和逾時間隔,在指定的輸入字串中搜尋所指定規則運算式的所有相符項目。</summary>
  477. <returns>搜尋之後找到的 <see cref="T:System.Text.RegularExpressions.Match" /> 物件集合。如果找不到相符的項目,此方法會傳回空集合物件。</returns>
  478. <param name="input">用來搜尋比對的字串。</param>
  479. <param name="pattern">要比對的規則運算式模式。</param>
  480. <param name="options">列舉值的位元組合,這些值會指定用於比對的選項。</param>
  481. <param name="matchTimeout">間隔,若要表示此方法不會逾時則為 <see cref="F:System.Text.RegularExpressions.Regex.InfiniteMatchTimeout" />。</param>
  482. <exception cref="T:System.ArgumentException">發生規則運算式剖析錯誤。</exception>
  483. <exception cref="T:System.ArgumentNullException">
  484. <paramref name="input" /> 或 <paramref name="pattern" /> 為 null。</exception>
  485. <exception cref="T:System.ArgumentOutOfRangeException">
  486. <paramref name="options" /> 不是 <see cref="T:System.Text.RegularExpressions.RegexOptions" /> 值的有效位元組合。-或-<paramref name="matchTimeout" /> 為負數、零或大約大於 24 天。</exception>
  487. </member>
  488. <member name="P:System.Text.RegularExpressions.Regex.MatchTimeout">
  489. <summary>取得目前執行個體的逾時間隔。</summary>
  490. <returns>在<see cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException" />擲回之前,可在模式比對作業中流逝的最大時間間隔,或者為<see cref="F:System.Text.RegularExpressions.Regex.InfiniteMatchTimeout" />(如果停用逾時)。</returns>
  491. </member>
  492. <member name="P:System.Text.RegularExpressions.Regex.Options">
  493. <summary>取得傳入 <see cref="T:System.Text.RegularExpressions.Regex" /> 建構函式的選項。</summary>
  494. <returns>
  495. <see cref="T:System.Text.RegularExpressions.RegexOptions" /> 列舉的一個或多個成員,代表傳遞至 <see cref="T:System.Text.RegularExpressions.Regex" /> 建構函式的選項</returns>
  496. </member>
  497. <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.String)">
  498. <summary>在指定的輸入字串中,使用指定的取代字串來取代符合規則運算式模式的所有字串。</summary>
  499. <returns>與輸入字串相同的新字串 (不同之處是取代字串會取代每一個相符的字串)。如果規則運算式模式在目前執行個體中沒有符合項目,方法會傳回未變更的目前執行個體。</returns>
  500. <param name="input">用來搜尋比對的字串。</param>
  501. <param name="replacement">取代字串。</param>
  502. <exception cref="T:System.ArgumentNullException">
  503. <paramref name="input" /> 或 <paramref name="replacement" /> 為 null。</exception>
  504. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">發生逾時。如需逾時的詳細資訊,請參閱<備註>一節。</exception>
  505. <PermissionSet>
  506. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  507. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  508. </PermissionSet>
  509. </member>
  510. <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.String,System.Int32)">
  511. <summary>在指定的輸入字串中,使用指定的取代字串來取代符合規則運算式模式的指定最大字串數目。</summary>
  512. <returns>與輸入字串相同的新字串 (不同之處是取代字串會取代每一個相符的字串)。如果規則運算式模式在目前執行個體中沒有符合項目,方法會傳回未變更的目前執行個體。</returns>
  513. <param name="input">用來搜尋比對的字串。</param>
  514. <param name="replacement">取代字串。</param>
  515. <param name="count">取代作業可以發生的最大次數。</param>
  516. <exception cref="T:System.ArgumentNullException">
  517. <paramref name="input" /> 或 <paramref name="replacement" /> 為 null。</exception>
  518. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">發生逾時。如需逾時的詳細資訊,請參閱<備註>一節。</exception>
  519. <PermissionSet>
  520. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  521. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  522. </PermissionSet>
  523. </member>
  524. <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.String,System.Int32,System.Int32)">
  525. <summary>在指定的輸入子字串中,使用指定的取代字串來取代符合規則運算式模式的指定最大字串數目。</summary>
  526. <returns>與輸入字串相同的新字串 (不同之處是取代字串會取代每一個相符的字串)。如果規則運算式模式在目前執行個體中沒有符合項目,方法會傳回未變更的目前執行個體。</returns>
  527. <param name="input">用來搜尋比對的字串。</param>
  528. <param name="replacement">取代字串。</param>
  529. <param name="count">取代可以發生的最大次數。</param>
  530. <param name="startat">在輸入字串中開始搜尋的字元位置。</param>
  531. <exception cref="T:System.ArgumentNullException">
  532. <paramref name="input" /> 或 <paramref name="replacement" /> 為 null。</exception>
  533. <exception cref="T:System.ArgumentOutOfRangeException">
  534. <paramref name="startat" /> 小於零或是大於 <paramref name="input" /> 的長度。</exception>
  535. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">發生逾時。如需逾時的詳細資訊,請參閱<備註>一節。</exception>
  536. <PermissionSet>
  537. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  538. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  539. </PermissionSet>
  540. </member>
  541. <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.String,System.String)">
  542. <summary>在指定的輸入字串中,使用指定的取代字串來取代符合指定之規則運算式的所有字串。</summary>
  543. <returns>與輸入字串相同的新字串 (不同之處是取代字串會取代每一個相符的字串)。如果在目前的執行個體中沒有符合 <paramref name="pattern" /> 的項目,則方法傳回未變更的目前執行個體。</returns>
  544. <param name="input">用來搜尋比對的字串。</param>
  545. <param name="pattern">要比對的規則運算式模式。</param>
  546. <param name="replacement">取代字串。</param>
  547. <exception cref="T:System.ArgumentException">發生規則運算式剖析錯誤。</exception>
  548. <exception cref="T:System.ArgumentNullException">
  549. <paramref name="input" />、<paramref name="pattern" /> 或 <paramref name="replacement" /> 為 null。</exception>
  550. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">發生逾時。如需逾時的詳細資訊,請參閱<備註>一節。</exception>
  551. <PermissionSet>
  552. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  553. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  554. </PermissionSet>
  555. </member>
  556. <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.String,System.String,System.Text.RegularExpressions.RegexOptions)">
  557. <summary>在指定的輸入字串中,使用指定的取代字串來取代符合指定之規則運算式的所有字串。指定的選項會修改符合的作業。</summary>
  558. <returns>與輸入字串相同的新字串 (不同之處是取代字串會取代每一個相符的字串)。如果在目前的執行個體中沒有符合 <paramref name="pattern" /> 的項目,則方法傳回未變更的目前執行個體。</returns>
  559. <param name="input">用來搜尋比對的字串。</param>
  560. <param name="pattern">要比對的規則運算式模式。</param>
  561. <param name="replacement">取代字串。</param>
  562. <param name="options">列舉值的位元組合,提供用於比對的選項。</param>
  563. <exception cref="T:System.ArgumentException">發生規則運算式剖析錯誤。</exception>
  564. <exception cref="T:System.ArgumentNullException">
  565. <paramref name="input" />、<paramref name="pattern" /> 或 <paramref name="replacement" /> 為 null。</exception>
  566. <exception cref="T:System.ArgumentOutOfRangeException">
  567. <paramref name="options" /> 不是 <see cref="T:System.Text.RegularExpressions.RegexOptions" /> 值的有效位元組合。</exception>
  568. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">發生逾時。如需逾時的詳細資訊,請參閱<備註>一節。</exception>
  569. <PermissionSet>
  570. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  571. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  572. </PermissionSet>
  573. </member>
  574. <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan)">
  575. <summary>在指定的輸入字串中,使用指定的取代字串來取代符合指定之規則運算式的所有字串。如果沒有找到相符項目,其他參數會指定修改比對作業的選項和逾時間隔。</summary>
  576. <returns>與輸入字串相同的新字串 (不同之處是取代字串會取代每一個相符的字串)。如果在目前的執行個體中沒有符合 <paramref name="pattern" /> 的項目,則方法傳回未變更的目前執行個體。</returns>
  577. <param name="input">用來搜尋比對的字串。</param>
  578. <param name="pattern">要比對的規則運算式模式。</param>
  579. <param name="replacement">取代字串。</param>
  580. <param name="options">列舉值的位元組合,提供用於比對的選項。</param>
  581. <param name="matchTimeout">間隔,若要表示此方法不會逾時則為 <see cref="F:System.Text.RegularExpressions.Regex.InfiniteMatchTimeout" />。</param>
  582. <exception cref="T:System.ArgumentException">發生規則運算式剖析錯誤。</exception>
  583. <exception cref="T:System.ArgumentNullException">
  584. <paramref name="input" />、<paramref name="pattern" /> 或 <paramref name="replacement" /> 為 null。</exception>
  585. <exception cref="T:System.ArgumentOutOfRangeException">
  586. <paramref name="options" /> 不是 <see cref="T:System.Text.RegularExpressions.RegexOptions" /> 值的有效位元組合。-或-<paramref name="matchTimeout" /> 為負數、零或大約大於 24 天。</exception>
  587. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">發生逾時。如需逾時的詳細資訊,請參閱<備註>一節。</exception>
  588. </member>
  589. <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.String,System.Text.RegularExpressions.MatchEvaluator)">
  590. <summary>在指定的輸入字串中,使用 <see cref="T:System.Text.RegularExpressions.MatchEvaluator" /> 委派所傳回的字串來取代所有符合指定之規則運算式的字串。</summary>
  591. <returns>與輸入字串相同的新字串 (不同之處是取代字串會取代每一個相符的字串)。如果在目前的執行個體中沒有符合 <paramref name="pattern" /> 的項目,則方法傳回未變更的目前執行個體。</returns>
  592. <param name="input">用來搜尋比對的字串。</param>
  593. <param name="pattern">要比對的規則運算式模式。</param>
  594. <param name="evaluator">檢查每個符合項目並傳回原始符合字串或取代字串的自訂方法。</param>
  595. <exception cref="T:System.ArgumentException">發生規則運算式剖析錯誤。</exception>
  596. <exception cref="T:System.ArgumentNullException">
  597. <paramref name="input" />、<paramref name="pattern" /> 或 <paramref name="evaluator" /> 為 null。</exception>
  598. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">發生逾時。如需逾時的詳細資訊,請參閱<備註>一節。</exception>
  599. <PermissionSet>
  600. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  601. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  602. </PermissionSet>
  603. </member>
  604. <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.String,System.Text.RegularExpressions.MatchEvaluator,System.Text.RegularExpressions.RegexOptions)">
  605. <summary>在指定的輸入字串中,使用 <see cref="T:System.Text.RegularExpressions.MatchEvaluator" /> 委派所傳回的字串來取代所有符合指定之規則運算式的字串。指定的選項會修改符合的作業。</summary>
  606. <returns>與輸入字串相同的新字串 (不同之處是取代字串會取代每一個相符的字串)。如果在目前的執行個體中沒有符合 <paramref name="pattern" /> 的項目,則方法傳回未變更的目前執行個體。</returns>
  607. <param name="input">用來搜尋比對的字串。</param>
  608. <param name="pattern">要比對的規則運算式模式。</param>
  609. <param name="evaluator">檢查每個符合項目並傳回原始符合字串或取代字串的自訂方法。</param>
  610. <param name="options">列舉值的位元組合,提供用於比對的選項。</param>
  611. <exception cref="T:System.ArgumentException">發生規則運算式剖析錯誤。</exception>
  612. <exception cref="T:System.ArgumentNullException">
  613. <paramref name="input" />、<paramref name="pattern" /> 或 <paramref name="evaluator" /> 為 null。</exception>
  614. <exception cref="T:System.ArgumentOutOfRangeException">
  615. <paramref name="options" /> 不是 <see cref="T:System.Text.RegularExpressions.RegexOptions" /> 值的有效位元組合。</exception>
  616. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">發生逾時。如需逾時的詳細資訊,請參閱<備註>一節。</exception>
  617. <PermissionSet>
  618. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  619. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  620. </PermissionSet>
  621. </member>
  622. <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.String,System.Text.RegularExpressions.MatchEvaluator,System.Text.RegularExpressions.RegexOptions,System.TimeSpan)">
  623. <summary>在指定的輸入字串中,使用 <see cref="T:System.Text.RegularExpressions.MatchEvaluator" /> 委派所傳回的字串來取代所有符合指定之規則運算式的子字串。如果沒有找到相符項目,其他參數會指定修改比對作業的選項和逾時間隔。</summary>
  624. <returns>與輸入字串相同的新字串 (不同之處是取代字串會取代每一個相符的字串)。如果在目前的執行個體中沒有符合 <paramref name="pattern" /> 的項目,則方法傳回未變更的目前執行個體。</returns>
  625. <param name="input">用來搜尋比對的字串。</param>
  626. <param name="pattern">要比對的規則運算式模式。</param>
  627. <param name="evaluator">檢查每個符合項目並傳回原始符合字串或取代字串的自訂方法。</param>
  628. <param name="options">列舉值的位元組合,提供用於比對的選項。</param>
  629. <param name="matchTimeout">間隔,若要表示此方法不會逾時則為 <see cref="F:System.Text.RegularExpressions.Regex.InfiniteMatchTimeout" />。</param>
  630. <exception cref="T:System.ArgumentException">發生規則運算式剖析錯誤。</exception>
  631. <exception cref="T:System.ArgumentNullException">
  632. <paramref name="input" />、<paramref name="pattern" /> 或 <paramref name="evaluator" /> 為 null。</exception>
  633. <exception cref="T:System.ArgumentOutOfRangeException">
  634. <paramref name="options" /> 不是 <see cref="T:System.Text.RegularExpressions.RegexOptions" /> 值的有效位元組合。-或-<paramref name="matchTimeout" /> 為負數、零或大約大於 24 天。</exception>
  635. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">發生逾時。如需逾時的詳細資訊,請參閱<備註>一節。</exception>
  636. </member>
  637. <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.Text.RegularExpressions.MatchEvaluator)">
  638. <summary>在指定的輸入字串中,使用 <see cref="T:System.Text.RegularExpressions.MatchEvaluator" /> 委派所傳回的字串來取代所有符合指定之規則運算式的字串。</summary>
  639. <returns>與輸入字串相同的新字串 (不同之處是取代字串會取代每一個相符的字串)。如果規則運算式模式在目前執行個體中沒有符合項目,方法會傳回未變更的目前執行個體。</returns>
  640. <param name="input">用來搜尋比對的字串。</param>
  641. <param name="evaluator">檢查每個符合項目並傳回原始符合字串或取代字串的自訂方法。</param>
  642. <exception cref="T:System.ArgumentNullException">
  643. <paramref name="input" /> 或 <paramref name="evaluator" /> 為 null。</exception>
  644. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">發生逾時。如需逾時的詳細資訊,請參閱<備註>一節。</exception>
  645. <PermissionSet>
  646. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  647. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  648. </PermissionSet>
  649. </member>
  650. <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.Text.RegularExpressions.MatchEvaluator,System.Int32)">
  651. <summary>在指定的輸入字串中,使用 <see cref="T:System.Text.RegularExpressions.MatchEvaluator" /> 委派所傳回的字串來取代符合規則運算式模式的指定最大字串數目。</summary>
  652. <returns>與輸入字串相同的新字串 (不同之處是取代字串會取代每一個相符的字串)。如果規則運算式模式在目前執行個體中沒有符合項目,方法會傳回未變更的目前執行個體。</returns>
  653. <param name="input">用來搜尋比對的字串。</param>
  654. <param name="evaluator">檢查每個符合項目並傳回原始符合字串或取代字串的自訂方法。</param>
  655. <param name="count">取代將發生的最多次數。</param>
  656. <exception cref="T:System.ArgumentNullException">
  657. <paramref name="input" /> 或 <paramref name="evaluator" /> 為 null。</exception>
  658. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">發生逾時。如需逾時的詳細資訊,請參閱<備註>一節。</exception>
  659. <PermissionSet>
  660. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  661. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  662. </PermissionSet>
  663. </member>
  664. <member name="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.Text.RegularExpressions.MatchEvaluator,System.Int32,System.Int32)">
  665. <summary>在指定的輸入子字串中,使用 <see cref="T:System.Text.RegularExpressions.MatchEvaluator" /> 委派所傳回的字串來取代符合規則運算式模式的指定最大字串數目。</summary>
  666. <returns>與輸入字串相同的新字串 (不同之處是取代字串會取代每一個相符的字串)。如果規則運算式模式在目前執行個體中沒有符合項目,方法會傳回未變更的目前執行個體。</returns>
  667. <param name="input">用來搜尋比對的字串。</param>
  668. <param name="evaluator">檢查每個符合項目並傳回原始符合字串或取代字串的自訂方法。</param>
  669. <param name="count">取代將發生的最多次數。</param>
  670. <param name="startat">在輸入字串中開始搜尋的字元位置。</param>
  671. <exception cref="T:System.ArgumentNullException">
  672. <paramref name="input" /> 或 <paramref name="evaluator" /> 為 null。</exception>
  673. <exception cref="T:System.ArgumentOutOfRangeException">
  674. <paramref name="startat" /> 小於零或是大於 <paramref name="input" /> 的長度。</exception>
  675. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">發生逾時。如需逾時的詳細資訊,請參閱<備註>一節。</exception>
  676. <PermissionSet>
  677. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  678. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  679. </PermissionSet>
  680. </member>
  681. <member name="P:System.Text.RegularExpressions.Regex.RightToLeft">
  682. <summary>取得值,指出規則運算式是否由右至左搜尋。</summary>
  683. <returns>如果規則運算式由右至左搜尋,則為 true,否則為 false。</returns>
  684. </member>
  685. <member name="M:System.Text.RegularExpressions.Regex.Split(System.String)">
  686. <summary>在 <see cref="T:System.Text.RegularExpressions.Regex" /> 建構函式中指定之規則運算式模式所定義的位置,將輸入字串分隔成子字串的陣列。</summary>
  687. <returns>字串的陣列。</returns>
  688. <param name="input">要分隔的字串。</param>
  689. <exception cref="T:System.ArgumentNullException">
  690. <paramref name="input" /> 為 null。</exception>
  691. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">發生逾時。如需逾時的詳細資訊,請參閱<備註>一節。</exception>
  692. <PermissionSet>
  693. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  694. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  695. </PermissionSet>
  696. </member>
  697. <member name="M:System.Text.RegularExpressions.Regex.Split(System.String,System.Int32)">
  698. <summary>在 <see cref="T:System.Text.RegularExpressions.Regex" /> 建構函式中指定的規則運算式所定義的位置,以指定的最大次數來將輸入字串分隔成子字串的陣列。</summary>
  699. <returns>字串的陣列。</returns>
  700. <param name="input">要分隔的字串。</param>
  701. <param name="count">分隔作業可以發生的最多次數。</param>
  702. <exception cref="T:System.ArgumentNullException">
  703. <paramref name="input" /> 為 null。</exception>
  704. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">發生逾時。如需逾時的詳細資訊,請參閱<備註>一節。</exception>
  705. <PermissionSet>
  706. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  707. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  708. </PermissionSet>
  709. </member>
  710. <member name="M:System.Text.RegularExpressions.Regex.Split(System.String,System.Int32,System.Int32)">
  711. <summary>在 <see cref="T:System.Text.RegularExpressions.Regex" /> 建構函式中指定的規則運算式所定義的位置,以指定的最大次數來將輸入字串分隔成子字串的陣列。規則運算式模式從輸入字串中指定的字元位置開始搜尋。</summary>
  712. <returns>字串的陣列。</returns>
  713. <param name="input">要分隔的字串。</param>
  714. <param name="count">分隔作業可以發生的最多次數。</param>
  715. <param name="startat">在輸入字串中要開始搜尋的字元位置。</param>
  716. <exception cref="T:System.ArgumentNullException">
  717. <paramref name="input" /> 為 null。</exception>
  718. <exception cref="T:System.ArgumentOutOfRangeException">
  719. <paramref name="startat" /> 小於零或是大於 <paramref name="input" /> 的長度。</exception>
  720. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">發生逾時。如需逾時的詳細資訊,請參閱<備註>一節。</exception>
  721. <PermissionSet>
  722. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  723. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  724. </PermissionSet>
  725. </member>
  726. <member name="M:System.Text.RegularExpressions.Regex.Split(System.String,System.String)">
  727. <summary>在規則運算式模式所定義的位置,將輸入字串分割成子字串陣列。</summary>
  728. <returns>字串的陣列。</returns>
  729. <param name="input">要分隔的字串。</param>
  730. <param name="pattern">要比對的規則運算式模式。</param>
  731. <exception cref="T:System.ArgumentException">發生規則運算式剖析錯誤。</exception>
  732. <exception cref="T:System.ArgumentNullException">
  733. <paramref name="input" /> 或 <paramref name="pattern" /> 為 null。</exception>
  734. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">發生逾時。如需逾時的詳細資訊,請參閱<備註>一節。</exception>
  735. <PermissionSet>
  736. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  737. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  738. </PermissionSet>
  739. </member>
  740. <member name="M:System.Text.RegularExpressions.Regex.Split(System.String,System.String,System.Text.RegularExpressions.RegexOptions)">
  741. <summary>在指定的規則運算式模式所定義的位置,將輸入字串分割成子字串陣列。指定的選項會修改符合的作業。</summary>
  742. <returns>字串的陣列。</returns>
  743. <param name="input">要分隔的字串。</param>
  744. <param name="pattern">要比對的規則運算式模式。</param>
  745. <param name="options">列舉值的位元組合,提供用於比對的選項。</param>
  746. <exception cref="T:System.ArgumentException">發生規則運算式剖析錯誤。</exception>
  747. <exception cref="T:System.ArgumentNullException">
  748. <paramref name="input" /> 或 <paramref name="pattern" /> 為 null。</exception>
  749. <exception cref="T:System.ArgumentOutOfRangeException">
  750. <paramref name="options" /> 不是 <see cref="T:System.Text.RegularExpressions.RegexOptions" /> 值的有效位元組合。</exception>
  751. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">發生逾時。如需逾時的詳細資訊,請參閱<備註>一節。</exception>
  752. <PermissionSet>
  753. <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  754. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence" />
  755. </PermissionSet>
  756. </member>
  757. <member name="M:System.Text.RegularExpressions.Regex.Split(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan)">
  758. <summary>在指定的規則運算式模式所定義的位置,將輸入字串分割成子字串陣列。如果沒有找到相符項目,其他參數會指定修改比對作業的選項和逾時間隔。</summary>
  759. <returns>字串陣列。</returns>
  760. <param name="input">要分隔的字串。</param>
  761. <param name="pattern">要比對的規則運算式模式。</param>
  762. <param name="options">列舉值的位元組合,提供用於比對的選項。</param>
  763. <param name="matchTimeout">間隔,若要表示此方法不會逾時則為 <see cref="F:System.Text.RegularExpressions.Regex.InfiniteMatchTimeout" />。</param>
  764. <exception cref="T:System.ArgumentException">發生規則運算式剖析錯誤。</exception>
  765. <exception cref="T:System.ArgumentNullException">
  766. <paramref name="input" /> 或 <paramref name="pattern" /> 為 null。</exception>
  767. <exception cref="T:System.ArgumentOutOfRangeException">
  768. <paramref name="options" /> 不是 <see cref="T:System.Text.RegularExpressions.RegexOptions" /> 值的有效位元組合。-或-<paramref name="matchTimeout" /> 為負數、零或大約大於 24 天。</exception>
  769. <exception cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException">發生逾時。如需逾時的詳細資訊,請參閱<備註>一節。</exception>
  770. </member>
  771. <member name="M:System.Text.RegularExpressions.Regex.ToString">
  772. <summary>傳回傳遞至 Regex 建構函式中的規則運算式模式。</summary>
  773. <returns>
  774. <paramref name="pattern" /> 參數,傳遞至 Regex 建構函式。</returns>
  775. </member>
  776. <member name="M:System.Text.RegularExpressions.Regex.Unescape(System.String)">
  777. <summary>轉換輸入字串中任何逸出的字元。</summary>
  778. <returns>字元字串,其中任何逸出字元轉換成其未逸出格式。</returns>
  779. <param name="str">輸入字串,包含要轉換的文字。</param>
  780. <exception cref="T:System.ArgumentException">
  781. <paramref name="str" /> 包含無法辨認的逸出序列。</exception>
  782. <exception cref="T:System.ArgumentNullException">
  783. <paramref name="str" /> 為 null。</exception>
  784. </member>
  785. <member name="T:System.Text.RegularExpressions.RegexMatchTimeoutException">
  786. <summary>當規則運算式模式比對方法的執行時間超過其逾時間隔時,所擲回的例外狀況。</summary>
  787. </member>
  788. <member name="M:System.Text.RegularExpressions.RegexMatchTimeoutException.#ctor">
  789. <summary>使用系統提供的訊息,初始化 <see cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException" /> 類別的新執行個體。</summary>
  790. </member>
  791. <member name="M:System.Text.RegularExpressions.RegexMatchTimeoutException.#ctor(System.String)">
  792. <summary>使用指定的訊息字串,初始化 <see cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException" /> 類別的新執行個體。</summary>
  793. <param name="message">描述例外狀況的字串。</param>
  794. </member>
  795. <member name="M:System.Text.RegularExpressions.RegexMatchTimeoutException.#ctor(System.String,System.Exception)">
  796. <summary>使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 <see cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException" /> 類別的新執行個體。</summary>
  797. <param name="message">描述例外狀況的字串。</param>
  798. <param name="inner">導致目前例外狀況的例外。</param>
  799. </member>
  800. <member name="M:System.Text.RegularExpressions.RegexMatchTimeoutException.#ctor(System.String,System.String,System.TimeSpan)">
  801. <summary>使用規則運算式模式、輸入文字,以及逾時間隔的相關資訊,初始化 <see cref="T:System.Text.RegularExpressions.RegexMatchTimeoutException" /> 類別的新執行個體。</summary>
  802. <param name="regexInput">當發生逾時,由規則運算式引擎所處理的輸入文字。</param>
  803. <param name="regexPattern">當發生逾時,由規則運算式引擎所使用的模式。</param>
  804. <param name="matchTimeout">逾時間隔。</param>
  805. </member>
  806. <member name="P:System.Text.RegularExpressions.RegexMatchTimeoutException.Input">
  807. <summary>取得當發生逾時,規則運算式引擎所處理的輸入文字。</summary>
  808. <returns>規則運算式輸入文字。</returns>
  809. </member>
  810. <member name="P:System.Text.RegularExpressions.RegexMatchTimeoutException.MatchTimeout">
  811. <summary>取得規則運算式比對的逾時間隔。</summary>
  812. <returns>逾時間隔。</returns>
  813. </member>
  814. <member name="P:System.Text.RegularExpressions.RegexMatchTimeoutException.Pattern">
  815. <summary>取得當發生逾時,比對作業中所使用的規則運算式模式。</summary>
  816. <returns>規則運算式模式。</returns>
  817. </member>
  818. <member name="T:System.Text.RegularExpressions.RegexOptions">
  819. <summary>提供用來設定規則運算式 (Regular Expression) 選項的列舉值。</summary>
  820. </member>
  821. <member name="F:System.Text.RegularExpressions.RegexOptions.Compiled">
  822. <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>
  823. </member>
  824. <member name="F:System.Text.RegularExpressions.RegexOptions.CultureInvariant">
  825. <summary>指定忽略語言中的文化差異。如需詳細資訊,請參閱 規則運算式選項 主題中的<使用不因文化特性而異的比較>一節。</summary>
  826. </member>
  827. <member name="F:System.Text.RegularExpressions.RegexOptions.ECMAScript">
  828. <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>
  829. </member>
  830. <member name="F:System.Text.RegularExpressions.RegexOptions.ExplicitCapture">
  831. <summary>指定唯一有效的擷取為明確命名的或編號的,格式為 (?&lt;name&gt;…) 的群組。這允許未命名的括號充當非擷取群組,而避免運算式 (?:…) 的語法不便。如需詳細資訊,請參閱 規則運算式選項 主題中的<僅限明確擷取>一節。</summary>
  832. </member>
  833. <member name="F:System.Text.RegularExpressions.RegexOptions.IgnoreCase">
  834. <summary>指定區分大小寫的比對。如需詳細資訊,請參閱 規則運算式選項 主題中的<不區分大小寫的比對>一節。</summary>
  835. </member>
  836. <member name="F:System.Text.RegularExpressions.RegexOptions.IgnorePatternWhitespace">
  837. <summary>從模式排除未逸出的空白字元 (White Space),並啟用以 # 標記的註解。不過,這個值不會影響或排除字元類別中的空白字元、數值數量詞,或是標示個別規則運算式語言項目開始的語彙基元。如需詳細資訊,請參閱 規則運算式選項 主題中的<忽略空白字元>一節。</summary>
  838. </member>
  839. <member name="F:System.Text.RegularExpressions.RegexOptions.Multiline">
  840. <summary>多行模式。變更 ^ 和 $ 的意義以致它們分別在任何一行的開頭和結尾做比對,而不只是整個字串的開頭和結尾。如需詳細資訊,請參閱 規則運算式選項 主題中的<多行模式>一節。</summary>
  841. </member>
  842. <member name="F:System.Text.RegularExpressions.RegexOptions.None">
  843. <summary>指定無選項設定。如需規則運算式引擎預設行為的詳細資訊,請參閱 規則運算式選項 主題中的<預設選項>一節。</summary>
  844. </member>
  845. <member name="F:System.Text.RegularExpressions.RegexOptions.RightToLeft">
  846. <summary>指定搜尋將由右至左,而非由左至右。如需詳細資訊,請參閱 規則運算式選項 主題中的<從右至左模式>一節。</summary>
  847. </member>
  848. <member name="F:System.Text.RegularExpressions.RegexOptions.Singleline">
  849. <summary>指定單行模式。變更點 (.) 的意義,使它符合一切字元 (而不是 \n 之外的一切字元)。如需詳細資訊,請參閱 規則運算式選項 主題中的<單行模式>一節。</summary>
  850. </member>
  851. </members>
  852. </doc>