filter chars(a,b,c)


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.