RegEx: Unterschied zwischen den Versionen
Aus informatikvs
Zeile 3: | Zeile 3: | ||
{| | {| | ||
|\d || [0..9] = [0123456789] | |\d || [0..9] = [0123456789] | ||
+ | |- | ||
+ | |\D || all but digits - Gegenteil \d | ||
|- | |- | ||
|\s || whitespaces | |\s || whitespaces | ||
+ | |- | ||
+ | |\S || any "black" character - Gegenteil \s | ||
|- | |- | ||
|\w || word characters (a-z, 0-9,_) | |\w || word characters (a-z, 0-9,_) | ||
|- | |- | ||
− | |\ | + | |\W || any non-\w |
+ | |- | ||
+ | |* || Zeichen ist NULL oder mehrmals hintereinander im String enthalten | ||
|- | |- | ||
− | | | + | |? || Zeichen ist kein oder einmal im String enthalten |
|- | |- | ||
− | | | + | |{n} || Zeichen ist genau n-mal hintereinander im String enthalten |
+ | |- | ||
+ | |{n,m} || Zeichen ist mindestens n, höchstens m-mal hintereinander im String enthalten | ||
+ | |- | ||
+ | |{n,} || Zeichen ist mindestens n-mal hintereinander im String enthalten | ||
|- | |- | ||
|[A-Za-z] || only letters | |[A-Za-z] || only letters |
Version vom 1. Mai 2017, 05:43 Uhr
... können als Filterkriterien in der Textsuche verwendet werden, indem der Text mit dem Muster des regulären Ausdrucks abgeglichen wird. (Pattern Matching)
\d | [0..9] = [0123456789] |
\D | all but digits - Gegenteil \d |
\s | whitespaces |
\S | any "black" character - Gegenteil \s |
\w | word characters (a-z, 0-9,_) |
\W | any non-\w |
* | Zeichen ist NULL oder mehrmals hintereinander im String enthalten |
? | Zeichen ist kein oder einmal im String enthalten |
{n} | Zeichen ist genau n-mal hintereinander im String enthalten |
{n,m} | Zeichen ist mindestens n, höchstens m-mal hintereinander im String enthalten |
{n,} | Zeichen ist mindestens n-mal hintereinander im String enthalten |
[A-Za-z] | only letters |
[^…] | any character other than ... |