RegexCollection 接口
表示要由 Office 解决方案中的智能标记识别的正则表达式的集合。
命名空间: Microsoft.Office.Tools
程序集: Microsoft.Office.Tools.Common(在 Microsoft.Office.Tools.Common.dll 中)
语法
声明
<GuidAttribute("cfab1305-802f-4c99-8aa2-f68281840d39")> _
Public Interface RegexCollection _
Inherits IList, ICollection, IEnumerable
[GuidAttribute("cfab1305-802f-4c99-8aa2-f68281840d39")]
public interface RegexCollection : IList,
ICollection, IEnumerable
RegexCollection 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
Count | 获取 ICollection 中包含的元素数。 (继承自 ICollection。) | |
IsFixedSize | 获取一个值,该值指示 IList 是否具有固定大小。 (继承自 IList。) | |
IsReadOnly | 获取一个值,该值指示 IList 是否为只读。 (继承自 IList。) | |
IsSynchronized | 获取一个值,该值指示是否同步对 ICollection 的访问(线程安全)。 (继承自 ICollection。) | |
Item[Int32] | 获取或设置指定索引处的元素。 (继承自 IList。) | |
Item[Int32] | 获取或设置指定索引处的正则表达式。 | |
SyncRoot | 获取可用于同步对 ICollection 的访问的对象。 (继承自 ICollection。) |
页首
方法
名称 | 说明 | |
---|---|---|
Add(Object) | 将某项添加到 IList 中。 (继承自 IList。) | |
Add(Regex) | 向 RegexCollection 末尾添加一个正则表达式。 | |
AddRange | 向 RegexCollection 末尾添加一个正则表达式数组。 | |
Clear | 从 IList 中移除所有项。 (继承自 IList。) | |
Contains(Object) | 确定 IList 是否包含特定值。 (继承自 IList。) | |
Contains(Regex) | 确定 RegexCollection 中是否包含特定的正则表达式。 | |
CopyTo(Array, Int32) | 从特定的 Array 索引处开始,将 ICollection 的元素复制到一个 Array 中。 (继承自 ICollection。) | |
CopyTo(array<Regex[], Int32) | 从目标数组的指定索引处开始,将整个 RegexCollection 复制到兼容的一维数组。 | |
GetEnumerator | 返回一个循环访问集合的枚举数。 (继承自 IEnumerable。) | |
IndexOf(Object) | 确定 IList 中特定项的索引。 (继承自 IList。) | |
IndexOf(Regex) | 在整个 RegexCollection 中搜索指定的正则表达式,并返回第一个匹配项从零开始的索引。 | |
Insert(Int32, Object) | 将一个项插入指定索引处的 IList。 (继承自 IList。) | |
Insert(Int32, Regex) | 将元素插入 RegexCollection 的指定索引处。 | |
Remove(Object) | 从 IList 中移除特定对象的第一个匹配项。 (继承自 IList。) | |
Remove(Regex) | 从 RegexCollection 中移除特定正则表达式的第一个匹配项。 | |
RemoveAt | 移除指定索引处的 IList 项。 (继承自 IList。) |
页首
备注
在使用 Microsoft.Office.Tools.Excel.SmartTag 或 Microsoft.Office.Tools.Word.SmartTag 类创建智能标记时,可以使用 Expressions 属性添加要由该智能标记识别的正则表达式。 Expressions 属性具有类型 RegexCollection。
有关 Office 解决方案中的智能标记的更多信息,请参见 智能标记概述。