ExtractRegularExpression 类

从匹配正则表达式模式的响应中提取文本。

继承层次结构

System.Object
  Microsoft.VisualStudio.TestTools.WebTesting.ExtractionRule
    Microsoft.VisualStudio.TestTools.WebTesting.Rules.ExtractRegularExpression

命名空间:  Microsoft.VisualStudio.TestTools.WebTesting.Rules
程序集:  Microsoft.VisualStudio.QualityTools.WebTestFramework(在 Microsoft.VisualStudio.QualityTools.WebTestFramework.dll 中)

语法

声明
Public Class ExtractRegularExpression _
    Inherits ExtractionRule
public class ExtractRegularExpression : ExtractionRule
public ref class ExtractRegularExpression : public ExtractionRule
type ExtractRegularExpression =  
    class
        inherit ExtractionRule
    end
public class ExtractRegularExpression extends ExtractionRule

ExtractRegularExpression 类型公开以下成员。

构造函数

  名称 说明
公共方法 ExtractRegularExpression 初始化 ExtractRegularExpression 类的新实例。

页首

属性

  名称 说明
公共属性 ContextParameterName 获取或设置所提取属性的上下文名称。 (继承自 ExtractionRule。)
公共属性 HtmlDecode 获取或设置一个值,该值指示在放入 Web 测试上下文中之前提取的值是否应进行 HTML 解码。
公共属性 IgnoreCase 获取或设置一个值,该值指示匹配是否区分大小写。
公共属性 Index 获取或设置一个值,该值表示位于 HtmlDocument 的字符串匹配项的索引值。
公共属性 RegularExpression 获取或设置正则表达式,该表达式定义要提取的字符串。
公共属性 Required 获取或设置一个值,该值指示 RegularExpression 表示的文本不在 HtmlDocument 中时提取是否失败。
公共属性 RuleDescription 已过时。不再使用此方法。在类中使用 DisplayNameAttribute 来设置此规则的说明。 (继承自 ExtractionRule。)
公共属性 RuleName 已过时。不再使用此方法。在类中使用 DisplayNameAttribute 来设置此规则的显示名称。 (继承自 ExtractionRule。)

页首

方法

  名称 说明
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
公共方法 Extract 在响应中查找正则表达式表示的文本,并将该值添加到 WebTestContext。 (重写 ExtractionRule.Extract(Object, ExtractionEventArgs)。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

备注

此提取规则提供很大的灵活性来搜索字符串匹配项的文本响应。

有关正则表达式字符的更多信息,请参见 正则表达式中的字符类

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.TestTools.WebTesting.Rules 命名空间

其他资源

Working with Web Tests

如何:为 Web 性能测试创建自定义提取规则

如何:向 Web 性能测试添加提取规则

Regular Expressions as a Language

正则表达式中的字符类