Freigeben über


Reguläre Ausdrücke (Foundation Class)

Kategorie Systemdienstprogramme
Standardkatalog Visual FoxPro Catalog\Foundation Classes\Utilities
Klasse _regexp
Basisklasse Custom
Klassenbibliothek _regexp.vcx
Übergeordnete Klasse _custom
Beispiel ...\Samples\Solution\Ffc\Regexp.scx

Hinweise

Reguläre Ausdrücke sind eine präzise und flexible Schreibweise zum Suchen und Ersetzen von Textmustern. Diese Klasse ermöglicht Ihnen den Zugriff auf Routinen, um reguläre Ausdrücke in einer Anwendung verwenden zu können. Informationen zur Verwendung regulärer Ausdrücke (Regular Expressions) finden Sie in den folgenden Dokumenten:

Tipps …\Samples\Solution\Ffc\regexp1.htm
Hilfe …\Samples\Solution\Ffc\regexp2.htm

Weitere Informationen zu regulären Ausdrücken im Allgemeinen finden Sie in der MDSN-Bibliothek.

Um die Klasse zu verwenden, müssen Sie sie in ein Projekt oder Formular ziehen oder im Kontextmenü des Komponentensammlungselements den Befehl Zu Projekt hinzufügen oder Zu Formular hinzufügen wählen. Wenn Sie die Klasse zu einem Formular hinzufügen, positioniert Visual FoxPro das Klassensymbol im Formular. Sie können die entsprechenden Eigenschaftswerte spezifizieren und notwendige Eingabe- und Ausgabeobjekte bereitstellen. Wenn Sie die Klasse in ein Projekt ziehen, haben Sie die Auswahl zwischen dem Hinzufügen der Klasse und dem Erstellen einer Unterklasse.

Weitere Informationen zur Verwendung der Foundation Classes finden Sie unter Richtlinien zur Verwendung der Visual FoxPro Foundation Classes.

Eigenschaften, Ereignisse, Methoden Beschreibung
Matches-Array Gibt das Array an, das die Ergebnisse des Zeichenfolgentests enthält.

Standardwert: .F.

Pattern-Eigenschaft Enthält das Muster (regulärer Ausdruck).

Standardwert: *

Clear-Methode Löscht alle Werte.

Syntax: Clear( )

Rückgabetypen: keine

Argumente:

Execute-Methode Vergleicht das Muster mit der Zeichenfolge.

Syntax: Execute(tcStr, tlCaseMatters)

Rückgabewert: Anzahl der Übereinstimmungen

Argumente:

tcStr gibt die zu suchende Zeichenfolge an.

tlCaseMatters gibt an, ob die Groß- und Kleinschreibung ignoriert werden soll.

Siehe auch

Richtlinien zur Verwendung der Visual FoxPro Foundation Classes | Visual FoxPro Foundation Classes A-Z | Visual FoxPro Foundation Classes