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.