Handbuch
Version 8.0.1 |
Die regulären Ausdrücke, die Sie in den Suchen und Ersetzen Dialogen und an diversen anderen Stellen wie den Attributen 'Merkmal' und 'Primärindex' oder in Checks verwenden können, nutzen alle die standard Java-Regexp-Syntax.
8.0+ Vor QF-Test Version 3.1 wurde das GNU Regexp Package verwendet. Danach war es noch per Option als Alternative verfügbar. Mit QF-Test 8.0 wurde GNU Regexp ganz aus QF-Test entfernt.
Eine detaillierte Dokumentation für Regexps mit Hinweisen zu weiterführender Information
und sogar einem ganzen Buch darüber, finden Sie bei der Java-Dokumentation für die
Klasse java.util.regex.Pattern
unter http://download.oracle.com/javase/1.5.0/docs/api/java/util/regex/Pattern.html.
Ebenfalls einen Blick wert ist der Wikipedia-Eintrag.
Die wichtigsten Grundlagen haben wir kurz zusammengefasst:
$n
in der ersetzen Zeichenkette zu der
nten Gruppe. Beispiel: Um die Dateiendung aller
Dateien welche mit /tmp/
anfangen von .foo
mit .bar
zu ersetzen, sucht man nach
(/tmp/.*)\.foo
und ersetzt dann mit $1.bar
.
Beispiele:
.*
steht für einen beliebigen Text, der optional ist..+
steht für einen beliebigen Text, wobei allerdings
mindestens ein Zeichen vorhanden sein muss, also einen Pflichttext.[0-9]
steht für eine beliebige Ziffer.[0-9]+
steht für eine beliebige Folge von Ziffern, aber mindestens eine
Ziffer muss vorhanden sein.[0-9]{1,3}
steht für eine beliebige Folge von Ziffern, allerdings
sollte mindestens eine und maximal drei Ziffern erscheinen.'.*Baum.*'
.
'(?s).*'
'(.*)Baum(.*)'
und zum Ersetzen
$1Tree$2
. In der Ersetzen Box geht das allerdings
einfacher indem Sie einfach 'Baum' durch 'Tree' Ersetzen und dabei
die Option 'Gesamtes Attribut vergleichen' ausschalten.
'Namen?'
'(Baum|Tree)'
4.0+ QF-Test bietet Ihnen bei Attributen, welche reguläre Ausdrücke (vgl. Abschnitt 48.3) erlauben, den Kontextmenüeintrag »Text in regulären Ausdruck konvertieren« an, um Sonderzeichen von regulären Ausdrücken mit '\' zu versehen, um diese zu schützen.
Letzte Änderung: 10.9.2024 Copyright © 1999-2024 Quality First Software GmbH |
Wir verwenden Cookies zur anonymisierten Auswertung Ihres Besuchs auf unserer Webseite durch »Matomo«. Dafür benötigen wir Ihr Einverständnis, welches für zwölf Monate gilt. Ein Widerruf bzw. Opt-out ist jederzeit auf unser Datenschutz-Seite möglich.
1. Funktionale Cookies
Wir verwenden funktionale Cookies, um die Basisfunktionalität der Webseite zu gewährleisten.
2. Performance und Statistik Cookies
Wir verwenden Matomo zur Analyse und Optimierung unserer Webseite. Cookies erlauben eine anonyme Erfassung der Informationen und helfen uns, Ihnen einen benutzerfreundlichen Besuch unserer Webseite zu bieten.
Dieses Cookie enthält eine eindeutige jedoch pseudonymisierte Matomo-interne Besucher-ID zur Erkennung wiederkehrender Besucher.
Dieses Cookie wird verwendet, um zu tracken, von welcher Website der anonymisierte Benutzer auf die Website gekommen ist.
Das Session Cookie von Matomo wird verwendet, um die Seitenanforderungen des Besuchers während der Sitzung zu verfolgen.
wird erzeugt und versucht sofort wieder zu löschen (zur Prüfung, ob der Browser des Besuchers Cookies unterstützt).
Kurzzeit-Cookies für temporäre Besuchsdatenspeicherung.
Kurzzeit-Cookies für temporäre Besuchsdatenspeicherung.