giga
 Stop Flooding
 Installation
 Features
 RegExp
 Befehlsübersicht
 RegExp

Quantifier  Bedeutung
{n}         Angabe muß genau n-mal vorkommen
{n,}        Angabe muß mindestens n-mal vorkommen
{n,m}       Angabe muß mindestens n-mal aber maximal m-mal vorkommen
*           {0,} Angabe muß mindestens 0-mal vorkommen
+           {1,} Angabe muß mindestens 1-mal vorkommen
?           {0,1} Angabe muß min. 0-mal aber max. 1-mal vorkommen

Angabe      Bedeutung
\d          Eine beliebige Ziffer [0-9]
\D          Alles nur keine Ziffer
\w          Ein beliebiger Buchstabe [a-zA-Z0-9_]
\W          Alles nur kein Buchstabe
.           Ein beliebiges Zeichen
[...]       Eine Gruppe von Alternativangaben
(...)       Eine Gruppierung von Zeichen
[^..]       Alles außer

Ausdruck    | wird gefiltert    |  nicht gefiltert  | aternative
              A AAA ABC CBA BAB   A AAA ABC CBA BAB |
A*          | A AAA ABC CBA BAB |                   | immer ok!
A+          | A AAA             |       ABC CBA BAB |
A.*         | A AAA ABC         |           CBA BAB | A.{0,}
A.+         |   AAA ABC         | A         CBA BAB | A.{1,}
.*A.*       | A AAA ABC CBA BAB |                   | .{0,}A.{0,}
.+A.+       |   AAA         BAB | A     ABC CBA     | .{1,}A.{1,}
[AB].*      | A AAA ABC     BAB |           CBA     | (A|B).*
[AB].+      |   AAA ABC     BAB | A         CBA     | (A|B).+
AB.*        |       ABC         | A AAA     CBA BAB | (AB).*
[^A].*      |           CBA BAB | ABC AAA ABC       |
(AB)+       | AB ABAB ABABAB    | ABC ABABC         |

Praktische Beispiele
v\dp filtert v0p v1p v2p v9p aber nicht vip vap vop
v.p filtert v0p v1p v9p vap vip aber nicht vipp avip
v[^\d]p oder v\Dp oder v\wp filtert vip vap aber nicht v0p v5p
.*v.p.* filtert v0p vzp vipp avsp umvipung
guest\d+ filtert Guest6 Guest666 aber nicht Guest
gra(f|ph)i[kg] filtert grafik graphik grafig graphig

[Stop Flooding] [Z1] [IT] [Malocher] [Eisi] [Chatlogs] [ProxyClient]