ZMS unterstützt die Verwendung von regulären Ausdrücken mit den API-Funktionen ZMSGlobals.re_sub( pattern, replacement, subject, ignorecase=False) und ZMS_Globals.re_search( pattern, subject, ignorecase=False).

Beispiele

RE

Beispiel

Beschreibung

<script((.|\n|\r|\t)*?)>((.|\n|\r|\t)*?)</script>

re_sub(RE,'<script><!-- function f() { } --></script>' -> ''

Entfernt alle Script-Tags (inkl. Content & Zeilenumbrüche) aus einem HTML-Strom

(^|\s)(Wort)($|\s)

re_search(RE,'Wortstamm ist ein ganzes Wort') -> 'Wort'

Sucht nur ganze Wörter (begrenzt vom Anfang/Ende oder Leerzeichen)