Die folgende Tabelle zeigt Beispiele für die Verwendung regulärer Ausdrücke. Alle Beispiele funktionieren für REGEXP und einige auch für SIMILAR TO, wie in der Spalte "Beispiel" angegeben. Die Ergebnisse hängen von der Suchbedingung ab, die Sie für die Suche verwenden. Ergebnisse, die mit SIMILAR TO funktionieren, können je nach Berücksichtigung der Groß- und Klein- sowie Akzentschreibung voneinander abweichen.
Beachten Sie, dass Backslashes verdoppelt werden müssen, wenn die Beispiele in Literalzeichenfolgen (Beispiel: '.+@.+\\..+'
) verwendet werden.
Beispiel | Fundstellen | ||||||||
---|---|---|---|---|---|---|---|---|---|
Kreditkartennummern (nur REGEXP): Visa:
MasterCard:
American Express:
Discover:
|
Gefunden (Visa): 4123 6453 2222 1746 Nicht gefunden (Visa): 3124 5675 4400 4567, 4123-6453-2222-1746 Bei MasterCard wird eine Menge von 16 Ziffern, beginnend mit 5, gefunden, wobei zwischen jeder Teilmenge von vier Ziffern eine Leerstelle steht. American Express und Discover sind ähnlich, müssen aber mit 37 bzw. 6011 beginnen. |
||||||||
Datumsangaben (REGEXP und SIMILAR TO):
|
Gefunden: 31/04/1999, 15/12/4567 Nicht gefunden: 31/4/1999, 31/4/99, 1999/04/19, 42/67/25456 |
||||||||
Absolute Pfade in Windows (nur REGEXP):
|
Fundstellen: \\server\share\file Nicht gefunden: \directory\directory2, /directory2 |
||||||||
E-Mail-Adressen (nur REGEXP):
|
Gefunden: abc.123@def456.com, _123@abc.ca Nicht gefunden: abc@dummy, ab*cd@efg.hijkl |
||||||||
E-Mail-Adressen (nur REGEXP):
|
Gefunden: *@qrstuv@wxyz.12345.com, __1234^%@@abc.def.ghijkl Nicht gefunden: abc.123.*&ca, ^%abcdefg123 |
||||||||
Hexadezimale HTML-Farbcodes (REGEXP und SIMILAR TO):
|
Gefunden: AB1234, CCCCCC, 12AF3B Nicht gefunden: 123G45, 12-44-CC |
||||||||
Hexadezimale HTML-Farbcodes (nur REGEXP):
|
Gefunden: AB 11 00, CC 12 D3 Nicht gefunden: SS AB CD, AA BB CC DD, 1223AB |
||||||||
IP-Adressen (nur REGEXP):
|
Gefunden: 10.25.101.216 Nicht gefunden: 0.0.0, 256.89.457.02 |
||||||||
Java-Kommentare (nur REGEXP):
|
Findet Java-Kommentare, die zwischen /* und */ gesetzt sind, oder einzeilige Kommentare, denen // vorangestellt ist. Nicht gefunden: a=1 |
||||||||
Geldwerte (nur REGEXP):
|
Gefunden: $1.00, -$97.65 Nicht gefunden: $1, 1.00$, $-75.17 |
||||||||
Positive, negative Zahlen und Dezimalzahlen (nur REGEXP):
|
Gefunden: +41, -412, 2, 7968412, 41, +41.1, -3.141592653 Nicht gefunden: ++41, 41.1.19, -+97.14 |
||||||||
Kennwörter (REGEXP und SIMILAR TO):
|
Gefunden: abcd, 1234, A1b2C3d4, 1a2B3 Nicht gefunden: abc, *ab12, abcdefghijkl |
||||||||
Kennwörter (nur REGEXP):
|
Gefunden: AB_cd, A1_b2c3, a123_ Nicht gefunden: *&^g, abc, 1bcd |
||||||||
Telefonnummern (REGEXP und SIMILAR TO):
|
Gefunden: 519-883-6898, 519 888 6898 Nicht gefunden: 888 6898, 5198886898, 519 883-6898 |
||||||||
Texte (nur REGEXP):
|
Gefunden: Hello, how are you? Nicht gefunden: i am fine |
||||||||
Texte (nur REGEXP):
|
Gefunden: Hello, how are you? Nicht gefunden: i am fine |
||||||||
Sozialversicherungsnummern (REGEXP und SIMILAR TO):
|
Gefunden: 123-45-6789 Nicht gefunden:123 45 6789, 123456789, 1234-56-7891 |
||||||||
URLs (nur REGEXP):
|
Gefunden: http://www.sample.com, www.sample.com Nicht gefunden: http://sample.com, http://www.sample.comm |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |