Freigeben über


ExtractRegularExpression-Klasse

Extrahiert Text aus der Antwort, der dem Muster des regulären Ausdrucks entspricht.

Vererbungshierarchie

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

Namespace:  Microsoft.VisualStudio.TestTools.WebTesting.Rules
Assembly:  Microsoft.VisualStudio.QualityTools.WebTestFramework (in Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)

Syntax

'Declaration
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

Der ExtractRegularExpression-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode ExtractRegularExpression Initialisiert eine neue Instanz der ExtractRegularExpression-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ContextParameterName Ruft den Kontextnamen der extrahierten Eigenschaft ab oder legt diesen fest. (Von ExtractionRule geerbt.)
Öffentliche Eigenschaft HtmlDecode Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der extrahierte Wert HTML-decodiert werden soll, bevor er im Webleistungstestkontext abgelegt wird.
Öffentliche Eigenschaft IgnoreCase Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob bei der Suche Groß- und Kleinschreibung berücksichtigt wird.
Öffentliche Eigenschaft Index Ruft einen Wert ab oder legt einen Wert fest, der einen Indexwert für das Vorkommen einer Zeichenfolge im HtmlDocument angibt.
Öffentliche Eigenschaft RegularExpression Ruft einen regulären Ausdruck ab oder legt einen regulären Ausdruck fest, der die zu extrahierende Zeichenfolge definiert.
Öffentliche Eigenschaft Required Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Extraktion fehlschlägt, wenn der durch RegularExpression dargestellte Text nicht in HtmlDocument vorhanden ist.
Öffentliche Eigenschaft RuleDescription Veraltet. Diese Methode wird nicht mehr verwendet.Verwenden Sie DisplayNameAttribute für die Klasse, um eine Beschreibung für diese Regel festzulegen. (Von ExtractionRule geerbt.)
Öffentliche Eigenschaft RuleName Veraltet. Diese Methode wird nicht mehr verwendet.Verwenden Sie DisplayNameAttribute für die Klasse, um einen Anzeigenamen für diese Regel festzulegen. (Von ExtractionRule geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Öffentliche Methode Extract Sucht den im regulären Ausdruck angegebenen Text in der Antwort und fügt den Wert WebTestContext hinzu. (Überschreibt ExtractionRule.Extract(Object, ExtractionEventArgs).)
Geschützte Methode Finalize Ermöglicht es einem Objekt, zu versuchen, Ressourcen freizugeben und führt andere Bereinigungsvorgänge aus, bevor es von Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen besonderen Typ. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Hinweise

Diese Extraktionsregel bietet große Flexibilität beim Durchsuchen von Textantworten nach dem Vorkommen einer Zeichenfolge.

Weitere Informationen zu Zeichen für reguläre Ausdrücke finden Sie unter Zeichenklassen.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.TestTools.WebTesting.Rules-Namespace

Weitere Ressourcen

Working with Web Tests

How to: Create a Custom Extraction Rule for a Web Performance Test

Gewusst wie: Hinzufügen einer Extraktionsregel zu einem Webleistungstest

Regular Expressions as a Language

Zeichenklassen