filter chars(a,b,c)
Gruppe |
Entfernt oder ersetzt alle Zeichen einer Zeichenfolge a, die nicht zu einer bestimmten Zeichenfolge gehören. Die Menge der erlaubten Zeichen wird als regulärer Ausdruck b definiert. Parameter c definiert einen Ersetzungstext. Jedes Zeichen aus a wird mit dem regulären Ausdruck b verglichen, wenn es passt, wird es beibehalten. Wenn das Zeichen nicht passt, wird es durch die Zeichenfolge c ersetzt oder, falls c leer ist, entfernt.
Parameterbeschreibung
Parameter |
Beschreibung |
a |
Text. |
b |
Regulärer Ausdruck. |
c |
Ersetzungstext. |
Beispiele
Parameter a |
Parameter b |
Parameter c |
Ergebnis |
80336 München |
[0-9A-Z] |
. |
80336.M...... |
80336 München |
[0-9A-Z] |
80336M |
|
80336 München |
[0-9A-z] |
80336Mnchen |
|
80336 München |
[^ü] |
ue |
80336 Muenchen |
Hinweis: Um aus einen Base64-Block alle Zeichen zu entfernen, die nicht zum erlaubten Base64-Zeichensatz gehören, kann man diese Funktion mit dem regulären Ausdruck [A-Za-z0-9+/=] in Parameter b, sowie leerem Parameter c verwenden.