Folgende Zeichen stehen im Feld "Wert" des Dialogfelds "Filter definieren" zur Verfügung, wenn die Bedingung auf "regexp-Übereinstimmung" eingestellt ist.
Übereinstimmung mit dem Beginn einer Zeile: Bei Angabe von "^Wo ist" wird eine Übereinstimmung mit "Wo ist mein Computer?", aber nicht mit "Wo mag mein Computer bloß sein" gefunden.
Übereinstimmung mit dem Ende einer Zeile: Bei Angabe von "Verfahren$" wird eine Übereinstimmung mit "Befolgen Sie dieses Verfahren", aber nicht mit "Befolgen Sie die Schritte des Verfahrens" gefunden.
Beispiel: Bei Angabe von "[0-2][0-9]$" werden Zeichenfolgen gefunden, die mit Zahlen im Bereich von 00 bis 29 enden.
Übereinstimmung mit jedem einzelnen Zeichen.
Beispiel: "a.b" findet Übereinstimmungen mit beliebigen Zeichenfolgen aus drei Zeichen, die mit einem "a" beginnen und einem "b" enden.
Übereinstimmung mit jedem Zeichen in dem Bereich (Angabe mit Bindestrich).
Beispiel 1: Bei Angabe von "[0-9]" wird eine Übereinstimmung mit jeder Ziffer gefunden. Bei Angabe von "[a-zA-Z]" werden Übereinstimmungen mit allen Klein- oder Großbuchstaben ermittelt.
Beispiel 2: "[B-L]ast" entspricht den Zeichenfolgen "Bast", "Gast", "Last", aber nicht "Rast".
Übereinstimmung mit allen Zeichen außer den Zeichen, die im Bereich enthalten sind, d. h. Übereinstimmung mit dem Komplementbereich.
Beispiel: Bei Angabe von "[^0-9]" werden Übereinstimmungen mit allen Zeichen außer den Ziffern gefunden.
Übereinstimmung mit null oder mehr Vorkommen des Zeichens, das unmittelbar vor dem * steht.
Beispiel 1: "t*" findet jede Sequenz, die aus einer Aneinanderreihung von 0 oder mehr Vorkommnissen von "t" besteht, d. h. (leer), "t", "tt", "ttt" usw.
Beispiel 2: "ab*c" findet die Zeichenfolgen "ac", "abc", "abbc", "abbbbc" usw.
Beispiel 3: Bei Angabe von ".*" werden Übereinstimmungen mit einer beliebigen Anzahl von Zeichen gefunden.
Übereinstimmung mit einem oder mehr Vorkommen des Zeichens oder regulären Ausdrucks, das bzw. der unmittelbar vor dem + steht.
Beispiel 1: Bei Angabe von "a+" werden beispielsweise Übereinstimmungen mit "a", "aa", "aaa" gefunden.
Beispiel 2: (am)+" findet Zeichenfolgen wie "am", "Hamam" usw.
Übereinstimmung mit null oder einem Vorkommnis des Zeichens oder regulären Ausdrucks, das bzw. der unmittelbar vor dem "?" steht.
Beispiel 1: Bei Angabe von "we?n" werden Übereinstimmungen mit den Zeichenfolgen "wn" oder "wen" gefunden.
Beispiel 2: Bei Angabe von "w.?n" werden beispielsweise Übereinstimmungen mit den Zeichenfolgen "wn", "win", "wen", "w7n" gefunden.
Übereinstimmung mit einem der Zeichen zwischen den Klammern.
Beispiel: Bei Angabe von "Ha[nu]s" werden Übereinstimmungen mit den Wörtern "Hans" und "Haus", aber nicht "Hals" gefunden.
Übereinstimmung mit jeder Komplementzeichenfolge der Zeichen, die zwischen den Klammern stehen.
Beispiel: Bei Angabe von "H[^012345678]t" werden Übereinstimmungen mit "H9t", "Hit", "Hut" usw. gefunden. Siehe auch "[^c1-c2]".
Übereinstimmungen mit einer der Bedingungen (logisches ODER).
Beispiel: Bei Angabe von "Festplattenlaufwerk C|D:" werden Übereinstimmungen mit "Festplattenlaufwerk C:" und "Festplattenlaufwerk D:" gefunden, jedoch nicht mit "Festplattenlaufwerk E:".
|
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|