RegEx: Unterschied zwischen den Versionen
Aus informatikvs
Zeile 1: | Zeile 1: | ||
... können als Filterkriterien in der Textsuche verwendet werden, indem der Text mit dem Muster des regulären Ausdrucks abgeglichen wird. [https://de.wikipedia.org/wiki/Pattern_Matching (Pattern Matching)] | ... können als Filterkriterien in der Textsuche verwendet werden, indem der Text mit dem Muster des regulären Ausdrucks abgeglichen wird. [https://de.wikipedia.org/wiki/Pattern_Matching (Pattern Matching)] | ||
− | + | == Potpourri == | |
{| class="wikitable" | {| class="wikitable" | ||
|\d || [0..9] = [0123456789] | |\d || [0..9] = [0123456789] | ||
Zeile 27: | Zeile 27: | ||
|- | |- | ||
|[^…] || any character other than ... | |[^…] || any character other than ... | ||
+ | |} | ||
+ | |||
+ | == Anchors == | ||
+ | {| | ||
+ | | ^ || Start of string / line | ||
+ | |- | ||
+ | |\A || Start of string | ||
+ | |- | ||
+ | |$ || End of string / line | ||
+ | |- | ||
+ | |\Z || End of string | ||
+ | |- | ||
+ | |\b || Word boundary | ||
+ | |- | ||
+ | |\B || Not ... | ||
+ | |- | ||
+ | |\< || Start of word | ||
+ | |- | ||
+ | |\> || End of | ||
|} | |} |
Version vom 12. Mai 2017, 09:57 Uhr
... können als Filterkriterien in der Textsuche verwendet werden, indem der Text mit dem Muster des regulären Ausdrucks abgeglichen wird. (Pattern Matching)
Potpourri
\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 ... |
Anchors
^ | Start of string / line |
\A | Start of string |
$ | End of string / line |
\Z | End of string |
\b | Word boundary |
\B | Not ... |
\< | Start of word |
\> | End of |