Regular Expressions
Reguläre Ausdrücke sind ein effizientes Mittel zur String-Manipulation und -Analyse.
Reguläre Ausdrücke sind ein effizientes Mittel zur String-Manipulation und -Analyse.
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).
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) |