hmLoadTopic({
hmKeywords:"Ausdrücke,Gewöhnliche Zeichen,Inhaltsfilter,Inhaltsfilter Regeln,Metazeichen,Nutzung Regulärer Ausdrücke,RegExp,Reguläre Ausdrücke,Suchausdrücke,Terminale Zeichen",
hmTitle:"Nutzung Regulärer Ausdrücke in den Filterregeln",
hmDescription:"Der Inhaltsfilter unterstützt die Suche anhand \"Regulärer Ausdrücke\" diese sind vielseitig einsetzbar, und mit ihrer Hilfe kann nicht nur nach herkömmlichen Zeichenketten...",
hmPrevLink:"cf_modifying_an_existing_content_filter.html",
hmNextLink:"cf_attachments.html",
hmParentLink:"cf_content_filter_editor.html",
hmBreadCrumbs:"<a href=\"security_menu.html\">Das Menü Sicherheit<\/a> &gt; <a href=\"cf_and_av.html\">Inhaltsfilter und AntiVirus<\/a> &gt; Der Editor für den Inhaltsfilter &gt; <a href=\"cf_content_filter_editor.html\">Regeln<\/a>",
hmTitlePath:"Das Menü Sicherheit > Inhaltsfilter und AntiVirus > Der Editor für den Inhaltsfilter > Regeln > Nutzung Regulärer Ausdrücke in den Filterregeln",
hmHeader:"<h1 class=\"p_Heading1\" style=\"page-break-after: avoid;\"><span class=\"f_Heading1\">Nutzung Regulärer Ausdrücke in den Filterregeln<\/span><\/h1>\n\r",
hmBody:"<p class=\"p_BodyText\"><span class=\"f_BodyText\">Der Inhaltsfilter unterstützt die Suche anhand &quot;Regulärer Ausdrücke&quot; diese sind vielseitig einsetzbar, und mit ihrer Hilfe kann nicht nur nach herkömmlichen Zeichenketten sondern auch nach Text-Mustern gesucht werden. Reguläre Ausdrücke enthalten eine Kombination aus Klartext und besonderen Steuerzeichen, welche die Art der Rastersuche festlegen; sie können daher das Regelsystem des Inhaltsfilters mächtiger und treffsicherer machen.<\/span><\/p>\n\r<h4 class=\"p_Heading4\" style=\"page-break-after: avoid;\"><span class=\"f_Heading4\">Was versteht man unter Regulären Ausdrücken?<\/span><\/h4>\n\r<p class=\"p_BodyText\"><span class=\"f_BodyText\">Reguläre Ausdrücke werden nach dem englischen Fachbegriff &quot;Regular Expression&quot; auch als &quot;RegExp&quot; abgekürzt. Ein Regulärer Ausdruck ist ein Textmuster, das aus einer Kombination von Zeichen mit besonderer Bedeutung, den sog. <\/span><span class=\"f_BodyText\" style=\"font-style: italic;\">Metazeichen<\/span><span class=\"f_BodyText\">, und regulären alphanumerischen Zeichen, den sog. <\/span><span class=\"f_BodyText\" style=\"font-style: italic;\">gewöhnlichen<\/span><span class=\"f_BodyText\"> oder <\/span><span class=\"f_BodyText\" style=\"font-style: italic;\">terminalen Zeichen<\/span><span class=\"f_BodyText\"> (wie etwa abc, 123 und andere). Anhand des Musters wird versucht, einen Treffer in der entsprechenden Zeichenkette zu finden, wobei diese Suche erfolgreich oder erfolglos sein kann. Reguläre Ausdrücke werden hauptsächlich zur Treffersuche in normalem Text und zum Suchen und Ersetzen verwendet.<\/span><\/p>\n\r<p class=\"p_BodyText\"><span class=\"f_BodyText\">Metazeichen sind besondere Zeichen, die innerhalb Regulärer Ausdrücke bestimmte Funktionen erfüllen. Das System der Regulären Ausdrücke, das im Inhaltsfilter von MDaemon implementiert ist, gestattet die Verwendung folgender Metazeichen:<\/span><\/p>\n\r<p class=\"p_Code2_LastItem\"><span class=\"f_Code2_LastItem\">\\ | () [] ^ \$ * + ? . &lt;&gt;<\/span><\/p>\n\r<div style=\"text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0.5000rem 0 0.1875rem 0;\"><table style=\"border:none; border-spacing:0.2500rem;\">\n\r<tr>\n\r<td style=\"vertical-align:top; width:8.6250rem; padding:0; border:none\"><p class=\"p_BodyText_Center\"><span class=\"f_BodyText_Center\" style=\"font-weight: bold;\">Metazeichen<\/span><\/p>\n\r<\/td>\n\r<td style=\"vertical-align:top; width:25.8750rem; padding:0; border:none\"><p class=\"p_BodyText\"><span class=\"f_BodyText\" style=\"font-weight: bold;\">Beschreibung<\/span><\/p>\n\r<\/td>\n\r<\/tr>\n\r<tr>\n\r<td style=\"vertical-align:top; width:8.6250rem; padding:0; border:none\"><p class=\"p_BodyText_Center\"><span class=\"f_BodyText_Center\" style=\"font-weight: bold;\">\\<\/span><\/p>\n\r<\/td>\n\r<td style=\"vertical-align:top; width:25.8750rem; padding:0; border:none\"><p class=\"p_BodyText\"><span class=\"f_BodyText\">Wird der Backslash (&quot;\\&quot; oder &quot;umgekehrter Schrägstrich&quot;) vor ein Metazeichen gesetzt, so wird das folgende Metazeichen maskiert, also als gewöhnliches Zeichen behandelt. Dies ist nötig, wenn der Reguläre Ausdruck nach einem der besonderen Zeichen suchen soll, die sonst als Metazeichen verwendet werden. Beispielsweise muss ein Ausdruck, der nach dem Pluszeichen (&quot;+&quot;) suchen soll, dafür die Zeichenkette &quot;\\+&quot; enthalten.<\/span><\/p>\n\r<\/td>\n\r<\/tr>\n\r<tr>\n\r<td style=\"vertical-align:top; width:8.6250rem; padding:0; border:none\"><p class=\"p_BodyText_Center\"><span class=\"f_BodyText_Center\" style=\"font-weight: bold;\">|<\/span><\/p>\n\r<\/td>\n\r<td style=\"vertical-align:top; width:25.8750rem; padding:0; border:none\"><p class=\"p_BodyText\"><span class=\"f_BodyText\">Das <\/span><span class=\"f_BodyText\" style=\"font-style: italic;\">Alternativzeichen<\/span><span class=\"f_BodyText\"> (auch &quot;<\/span><span class=\"f_BodyText\" style=\"font-style: italic;\">Oder-Zeichen<\/span><span class=\"f_BodyText\">&quot; oder &quot;<\/span><span class=\"f_BodyText\" style=\"font-style: italic;\">senkrechter Strich<\/span><span class=\"f_BodyText\">&quot; genannt) wird verwendet, wenn entweder die Zeichenkette vor oder nach dem Oderzeichen mit dem zu durchsuchenden Text übereinstimmen soll. Der Reguläre Ausdruck &quot;abc?xyz&quot; sucht beispielsweise nach dem Vorkommen der Zeichenketten &quot;abc&quot; oder &quot;xyz&quot;.<\/span><\/p>\n\r<\/td>\n\r<\/tr>\n\r<tr>\n\r<td style=\"vertical-align:top; width:8.6250rem; padding:0; border:none\"><p class=\"p_BodyText_Center\"><span class=\"f_BodyText_Center\" style=\"font-weight: bold;\">[...]<\/span><\/p>\n\r<\/td>\n\r<td style=\"vertical-align:top; width:25.8750rem; padding:0; border:none\"><p class=\"p_BodyText\"><span class=\"f_BodyText\">Eine von eckigen Klammern (&quot;[&quot; und &quot;]&quot;) umschlossene Zeichenkette bedeutet, dass jedes beliebige Zeichen in der Kette mit dem zu durchsuchenden Text übereinstimmen soll. Ein Bindestrich (&quot;-&quot;) zwischen den Zeichen in Klammern definiert eine Zeichenreihe. Wird beispielsweise die Zeichenkette &quot;abc&quot; mit dem Regulären Ausdruck &quot;[a-z]&quot; durchsucht, dann ergeben sich drei Treffer: &quot;<\/span><span class=\"f_BodyText\" style=\"font-style: italic;\">a<\/span><span class=\"f_BodyText\">&quot;, &quot;<\/span><span class=\"f_BodyText\" style=\"font-style: italic;\">b<\/span><span class=\"f_BodyText\">&quot; und &quot;<\/span><span class=\"f_BodyText\" style=\"font-style: italic;\">c<\/span><span class=\"f_BodyText\">&quot;. Lautet statt dessen der Suchausdruck &quot;[az]&quot;, so ergibt sich nur ein Treffer: &quot;<\/span><span class=\"f_BodyText\" style=\"font-style: italic;\">a<\/span><span class=\"f_BodyText\">&quot;.<\/span><\/p>\n\r<\/td>\n\r<\/tr>\n\r<tr>\n\r<td style=\"vertical-align:top; width:8.6250rem; padding:0; border:none\"><p class=\"p_BodyText_Center\"><span class=\"f_BodyText_Center\" style=\"font-weight: bold;\">^<\/span><\/p>\n\r<\/td>\n\r<td style=\"vertical-align:top; width:25.8750rem; padding:0; border:none\"><p class=\"p_BodyText\"><span class=\"f_BodyText\">Das sog. &quot;Caret&quot; bezeichnet einen Zeilenanfang. In der Zeichenkette &quot;abc ab a&quot; ergibt der Suchausdruck &quot;^a&quot; einen Treffer, und zwar das erste Zeichen der durchsuchten Zeichenkette. Der Ausdruck &quot;^ab&quot; ergibt ebenfalls einen Treffer, und zwar die ersten beiden Zeichen in der durchsuchten Zeichenkette.<\/span><\/p>\n\r<\/td>\n\r<\/tr>\n\r<tr>\n\r<td style=\"vertical-align:top; width:8.6250rem; padding:0; border:none\"><p class=\"p_BodyText_Center\"><span class=\"f_BodyText_Center\" style=\"font-weight: bold;\">[^...]<\/span><\/p>\n\r<\/td>\n\r<td style=\"vertical-align:top; width:25.8750rem; padding:0; border:none\"><p class=\"p_BodyText\"><span class=\"f_BodyText\">Folgt das Caret (&quot;^&quot;) direkt auf eine öffnende eckige Klammer (&quot;[&quot;), so erfüllt es einen anderen Zweck. Es legt fest, dass die in der Klammer folgenden Zeichen keinen Treffer in der zu durchsuchenden Zeichenkette ergeben dürfen. Der Ausdruck &quot;[^0-9]&quot; bedeutet beispielsweise, dass das zu suchende Zeichen keine Ziffer sein darf.<\/span><\/p>\n\r<\/td>\n\r<\/tr>\n\r<tr>\n\r<td style=\"vertical-align:top; width:8.6250rem; padding:0; border:none\"><p class=\"p_BodyText_Center\"><span class=\"f_BodyText_Center\" style=\"font-weight: bold;\">(...)<\/span><\/p>\n\r<\/td>\n\r<td style=\"vertical-align:top; width:25.8750rem; padding:0; border:none\"><p class=\"p_BodyText\"><span class=\"f_BodyText\">Die runden Klammern beeinflussen die Reihenfolge, in der die Muster ausgewertet werden, und dient außerdem als Suchmuster, das in Ausdrücken zum <\/span><span class=\"f_BodyText\" style=\"font-style: italic;\">Suchen und Ersetzen<\/span><span class=\"f_BodyText\"> verwendet werden kann.<\/span><\/p>\n\r<p class=\"p_BodyText\"><span class=\"f_BodyText\">Die Ergebnisse einer Suche durch einen Regulären Ausdruck werden zwischengespeichert und können in der Anweisung zum <\/span><span class=\"f_BodyText\" style=\"font-style: italic;\">Ersetzen<\/span><span class=\"f_BodyText\"> verwendet werden, um einen neuen Ausdruck zu bilden. Im Ausdruck zum <\/span><span class=\"f_BodyText\" style=\"font-style: italic;\">Ersetzen<\/span><span class=\"f_BodyText\"> kann das Zeichen &quot;\$0&quot; enthalten sein; es wird durch die Zeichenketten ersetzt, die während der Suche durch den Regulären Ausdruck gefunden wurden. Findet der Suchausdruck &quot;a(bcd)e&quot; beispielsweise eine Zeichenkette, so ersetzt der Ausdruck &quot;123-\$0-123&quot; den gefundenen Text durch &quot;123-abcde-123&quot;.<\/span><\/p>\n\r<p class=\"p_BodyText\"><span class=\"f_BodyText\">In ähnlicher Weise können die besonderen Zeichen &quot;\$1&quot;, &quot;\$2&quot;, &quot;\$3&quot; usw. in dem Ausdruck verwendet werden, der Zeichenketten ersetzen soll. Diese Zeichen werden nur durch die unmittelbaren Ergebnisse des Suchmusters, nicht aber durch die vollständige gefundene Zeichenkette ersetzt. Die Zahl nach dem Backslash legt bei Regulären Ausdrücken mit mehr als einem Suchmuster fest, auf welches Suchmuster verwiesen werden soll. Lautet der Suchausdruck beispielsweise &quot;(123)(456)&quot;, und lautet der Ausdruck zum Ersetzen &quot;a-\$2-b-\$1&quot;, so wird eine gefundene Zeichenkette durch &quot;a-456-b-123&quot; ersetzt, wohingegen ein Ausdruck zum Ersetzen &quot;a-\$0-b&quot; durch &quot;a-123456-b&quot; ersetzt wird.<\/span><\/p>\n\r<\/td>\n\r<\/tr>\n\r<tr>\n\r<td style=\"vertical-align:top; width:8.6250rem; padding:0; border:none\"><p class=\"p_BodyText_Center\"><span class=\"f_BodyText_Center\" style=\"font-weight: bold;\">\$<\/span><\/p>\n\r<\/td>\n\r<td style=\"vertical-align:top; width:25.8750rem; padding:0; border:none\"><p class=\"p_BodyText\"><span class=\"f_BodyText\">Das Dollarzeichen (&quot;\$&quot;) bezeichnet ein Zeilenende. In der Zeichenkette &quot;13 321 123&quot; ergibt der Ausdruck &quot;3\$&quot; einen Treffer, und zwar das letzte Zeichen der Kette. Der Ausdruck &quot;123\$&quot; ergibt ebenfalls einen Treffer, und zwar die <\/span><span class=\"f_BodyText\" style=\"font-style: italic;\">letzten drei<\/span><span class=\"f_BodyText\"> Zeichen in der Zeichenkette.<\/span><\/p>\n\r<\/td>\n\r<\/tr>\n\r<tr>\n\r<td style=\"vertical-align:top; width:8.6250rem; padding:0; border:none\"><p class=\"p_BodyText_Center\"><span class=\"f_BodyText_Center\" style=\"font-weight: bold;\">*<\/span><\/p>\n\r<\/td>\n\r<td style=\"vertical-align:top; width:25.8750rem; padding:0; border:none\"><p class=\"p_BodyText\"><span class=\"f_BodyText\">Das Zeichen Stern (&quot;*&quot;) bestimmt, dass das ihm vorausgehende Zeichen mehrmals hintereinander vorkommen darf, aber nicht vorkommen muss. Daher ergibt &quot;1*abc&quot; für die Zeichenketten &quot;111abc&quot; und &quot;abc&quot; jeweils einen Treffer.<\/span><\/p>\n\r<\/td>\n\r<\/tr>\n\r<tr>\n\r<td style=\"vertical-align:top; width:8.6250rem; padding:0; border:none\"><p class=\"p_BodyText_Center\"><span class=\"f_BodyText_Center\" style=\"font-weight: bold;\">+<\/span><\/p>\n\r<\/td>\n\r<td style=\"vertical-align:top; width:25.8750rem; padding:0; border:none\"><p class=\"p_BodyText\"><span class=\"f_BodyText\">Etwas anders als der Stern, bestimmt das Pluszeichen &quot;+&quot;, dass das ihm vorausgehende Zeichen mindestens einmal in der Zeichenkette vorkommen muss, aber auch mehrfach vorkommen darf. Daher ergibt &quot;1+abc&quot; einen Treffer bei der Zeichenkette &quot;111abc&quot;, nicht aber bei &quot;abc&quot;.<\/span><\/p>\n\r<\/td>\n\r<\/tr>\n\r<tr>\n\r<td style=\"vertical-align:top; width:8.6250rem; padding:0; border:none\"><p class=\"p_BodyText_Center\"><span class=\"f_BodyText_Center\" style=\"font-weight: bold;\">?<\/span><\/p>\n\r<\/td>\n\r<td style=\"vertical-align:top; width:25.8750rem; padding:0; border:none\"><p class=\"p_BodyText\"><span class=\"f_BodyText\">Das Fragezeichen (&quot;?&quot;) bestimmt, dass das ihm vorausgehende Zeichen mehrmals vorkommen darf, aber nicht vorkommen muss. Daher ergibt &quot;1?abc&quot; einen Treffer für den Text &quot;abc&quot; sowie einen Treffer für die Zeichenkette &quot;1abc&quot; aus dem Text &quot;111abc&quot;.<\/span><\/p>\n\r<\/td>\n\r<\/tr>\n\r<tr>\n\r<td style=\"vertical-align:top; width:8.6250rem; padding:0; border:none\"><p class=\"p_BodyText_Center\"><span class=\"f_BodyText_Center\" style=\"font-weight: bold;\">.<\/span><\/p>\n\r<\/td>\n\r<td style=\"vertical-align:top; width:25.8750rem; padding:0; border:none\"><p class=\"p_BodyText\"><span class=\"f_BodyText\">Das Metazeichen Punkt (&quot;.&quot;) ergibt einen Treffer für jedes beliebige andere Zeichen. Daher ergibt &quot;.+abc&quot; einen Treffer für &quot;123456abc&quot;, &quot;a.c&quot; ergibt einen Treffer für &quot;aac&quot;, &quot;abc&quot;, &quot;acc&quot; u.s.w.<\/span><\/p>\n\r<\/td>\n\r<\/tr>\n\r<\/table>\n\r<\/div>\n\r<p class=\"p_ControlHeading\" style=\"page-break-after: avoid;\"><span class=\"f_ControlHeading\">Geeignete Bedingungen und Aktionen<\/span><\/p>\n\r<p class=\"p_ControlIndent\"><span class=\"f_ControlIndent\">Reguläre Ausdrücke dürfen in die Bedingung jeder Filterregel eingesetzt werden, die sich auf <\/span><span class=\"f_ControlIndent\" style=\"font-style: italic;\">Kopfzeilen<\/span><span class=\"f_ControlIndent\"> bezieht, also beispielsweise in jeder Regel, mit der Bedingung &quot;<\/span><span style=\"font-size: 1.10rem; font-family: \'Courier New\',Courier,monospace; color: #010100;\">if the FROM HEADER contains<\/span><span class=\"f_ControlIndent\">&quot; (&quot;Wenn die Kopfzeile Absender ... enthält&quot;). Reguläre Ausdrücke sind auch in der Bedingung &quot;<\/span><span style=\"font-size: 1.10rem; font-family: \'Courier New\',Courier,monospace; color: #010100;\">if the MESSAGE BODY contains<\/span><span class=\"f_ControlIndent\">&quot; (&quot;Wenn der Nachrichtentext ... enthält&quot;) zulässig.<\/span><\/p>\n\r<p class=\"p_ControlIndent\"><span class=\"f_ControlIndent\">Reguläre Ausdrücke sind auch in zwei <\/span><span class=\"f_ControlIndent\" style=\"font-style: italic;\">Aktionen<\/span><span class=\"f_ControlIndent\"> der Regeln des Inhaltsfilters zulässig: &quot;<\/span><span style=\"font-size: 1.10rem; font-family: \'Courier New\',Courier,monospace; color: #010100;\">Search and Replace Words in a Header<\/span><span class=\"f_ControlIndent\">&quot; (&quot;Wörter in einer Kopfzeile suchen und ersetzen&quot;) und &quot;<\/span><span style=\"font-size: 1.10rem; font-family: \'Courier New\',Courier,monospace; color: #010100;\">Search and Replace Words in the Message Body<\/span><span class=\"f_ControlIndent\">&quot; (&quot;Wörter im Nachrichtentext suchen und ersetzen&quot;).<\/span><\/p>\n\r<div style=\"text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 3.0625rem 0.8750rem 3.0000rem;\"><table style=\"background-color:#ffffe6; border:solid thin #000000; border-spacing:0;\">\n\r<tr>\n\r<td style=\"vertical-align:top; width:3.1250rem; height:3.1250rem; padding:0.3125rem; border:none\"><p class=\"p_NoFormat\"><img style=\"margin:0;width:3.1250rem;height:3.1250rem;border:none\" src=\".\/images\/lightbulb_on_50_yback.gif\"\/><\/p>\n\r<\/td>\n\r<td style=\"vertical-align:top; padding:0.3125rem; border:none\"><p class=\"p_Notes\"><span class=\"f_Notes\">Reguläre Ausdrücke in den <\/span><span class=\"f_Notes\" style=\"font-style: italic;\">Bedingungen<\/span><span class=\"f_Notes\"> der Regeln des Inhaltsfilters arbeiten unabhängig von Groß- und Kleinschreibung und ignorieren die Schreibweise insoweit.<\/span><\/p>\n\r<p class=\"p_Notes\"><span class=\"f_Notes\">Die Frage, ob Reguläre Ausdrücke in <\/span><span class=\"f_Notes\" style=\"font-style: italic;\">Aktionen<\/span><span class=\"f_Notes\"> der Regeln des Inhaltsfilters die Groß-\/Kleinschreibung beachten sollen, ist dem Benutzer überlassen. Beim Anlegen eines Regulären Ausdrucks fragt MDaemon ab, ob die Groß- und Kleinschreibung beachtet werden soll oder nicht.<\/span><\/p>\n\r<\/td>\n\r<\/tr>\n\r<\/table>\n\r<\/div>\n\r<p class=\"p_DialogSectionHeading\" style=\"page-break-after: avoid;\"><span class=\"f_DialogSectionHeading\">Definition eines Regulären Ausdrucks in der Bedingung einer Regel<\/span><\/p>\n\r<p class=\"p_ControlIndent\"><span class=\"f_ControlIndent\">Um für eine Regel, die sich auf eine Kopfzeile oder den Nachrichtentext bezieht, einen Regulären Ausdruck zu definieren, ist wie folgt vorzugehen:<\/span><\/p>\n\r<p style=\"text-indent: 0; padding-left: 1.4375rem; margin: 0 0 1.0000rem 1.5625rem;\"><span class=\"f_ControlIndent\" style=\"display:inline-block;width:1.4375rem;margin-left:-1.4375rem\">1.<\/span><span class=\"f_ControlIndent\">Im Dialogfenster &quot;Regel erstellen&quot; den Listeneintrag wählen, der die gewünschte Bedingung zu Kopfzeile oder Nachrichtentext kennzeichnet, die in die Regel eingefügt werden soll.<\/span><\/p><p style=\"text-indent: 0; padding-left: 1.4375rem; margin: 0 0 1.0000rem 1.5625rem;\"><span class=\"f_ControlIndent\" style=\"display:inline-block;width:1.4375rem;margin-left:-1.4375rem\">2.<\/span><span class=\"f_ControlIndent\">In der Regel-Beschreibung am Ende des Dialogfensters &quot;Regel erstellen&quot; den Link &quot;<\/span><span style=\"font-family: Arial,Helvetica,sans-serif; font-weight: bold; color: #010100;\">contains specific strings<\/span><span class=\"f_ControlIndent\">&quot; (&quot;enthält bestimmte Zeichenketten&quot;) der Bedingung anklicken, die in Schritt 1 ausgewählt wurde. Es öffnet sich das Fenster zur Eingabe des zu suchenden Textes.<\/span><\/p><p style=\"text-indent: 0; padding-left: 1.4375rem; margin: 0 0 1.0000rem 1.5625rem;\"><span class=\"f_ControlIndent\" style=\"display:inline-block;width:1.4375rem;margin-left:-1.4375rem\">3.<\/span><span class=\"f_ControlIndent\">Den Link &quot;<\/span><span style=\"font-family: Arial,Helvetica,sans-serif; font-weight: bold; color: #010100;\">contains<\/span><span class=\"f_ControlIndent\">&quot; (&quot;enthält&quot;) im Abschnitt &quot;Derzeit angegebene Zeichenketten...&quot; anklicken.<\/span><\/p><p style=\"text-indent: 0; padding-left: 1.4375rem; margin: 0 0 1.0000rem 1.5625rem;\"><span class=\"f_ControlIndent\" style=\"display:inline-block;width:1.4375rem;margin-left:-1.4375rem\">4.<\/span><span class=\"f_ControlIndent\">Aus dem Rollmenü den Eintrag &quot;<\/span><span style=\"font-family: Arial,Helvetica,sans-serif; font-weight: bold; color: #010100;\">Matches Regular Expression<\/span><span class=\"f_ControlIndent\">&quot; (&quot;ergibt einen Treffer aus Regulärem Ausdruck&quot;) wählen und OK anklicken.<\/span><\/p><p style=\"text-indent: 0; padding-left: 1.4375rem; margin: 0 0 1.0000rem 1.5625rem;\"><span class=\"f_ControlIndent\" style=\"display:inline-block;width:1.4375rem;margin-left:-1.4375rem\">5.<\/span><span class=\"f_ControlIndent\">Falls Hilfe bei der Definition des Regulären Ausdrucks gewünscht ist oder der Ausdruck überprüft werden soll, das Steuerelement &quot;<\/span><span style=\"font-family: Arial,Helvetica,sans-serif; font-weight: bold; color: #010100;\">Regulären Ausdruck testen<\/span><span class=\"f_ControlIndent\">&quot; anklicken. Falls diese Funktion nicht benötigt wird, den Regulären Ausdruck in das Textfeld eintragen, <\/span><span style=\"font-family: Arial,Helvetica,sans-serif; font-weight: bold; color: #010100;\">Hinzufügen<\/span><span class=\"f_ControlIndent\"> anklicken und mit Schritt 8 fortfahren.<\/span><\/p><p style=\"text-indent: 0; padding-left: 1.4375rem; margin: 0 0 1.0000rem 1.5625rem;\"><span class=\"f_ControlIndent\" style=\"display:inline-block;width:1.4375rem;margin-left:-1.4375rem\">6.<\/span><span class=\"f_ControlIndent\">Den Regulären Ausdruck in das Feld &quot;Suchausdruck&quot; eintragen. Um diesen Vorgang zu vereinfachen, ist ein Kontextmenü vorgesehen, mit dessen Hilfe die gewünschten Metazeichen einfach in den Regulären Ausdruck eingesetzt werden können. Ein Klick auf den Knopf &quot;&gt;&quot; öffnet das Menü. Nach Auswahl eines Menüpunkts wird das zugehörige Metazeichen in den Ausdruck eingefügt, und der Ankerpunkt für die Texteingabe wird an die Stelle im Ausdruck verschoben, die für das Zeichen erforderlich ist.<\/span><\/p><p style=\"text-indent: 0; padding-left: 1.4375rem; margin: 0 0 1.0000rem 1.5625rem;\"><span class=\"f_ControlIndent\" style=\"display:inline-block;width:1.4375rem;margin-left:-1.4375rem\">7.<\/span><span class=\"f_ControlIndent\">Gewünschten Text, anhand dessen der Ausdruck überprüft werden soll, in das entsprechende Textfeld eingeben und <\/span><span style=\"font-family: Arial,Helvetica,sans-serif; font-weight: bold; color: #010100;\">Testen<\/span><span class=\"f_ControlIndent\"> anklicken. Wenn keine weiteren Tests gewünscht sind, <\/span><span style=\"font-family: Arial,Helvetica,sans-serif; font-weight: bold; color: #010100;\">OK<\/span><span class=\"f_ControlIndent\"> anklicken.<\/span><\/p><p style=\"text-indent: 0; padding-left: 1.4375rem; margin: 0 0 1.0000rem 1.5625rem;\"><span class=\"f_ControlIndent\" style=\"display:inline-block;width:1.4375rem;margin-left:-1.4375rem\">8.<\/span><span style=\"font-family: Arial,Helvetica,sans-serif; font-weight: bold; color: #010100;\">OK<\/span><span class=\"f_ControlIndent\"> anklicken.<\/span><\/p><p style=\"text-indent: 0; padding-left: 1.4375rem; margin: 0 0 1.5000rem 1.5625rem;\"><span class=\"f_ControlIndent\" style=\"display:inline-block;width:1.4375rem;margin-left:-1.4375rem\">9.<\/span><span class=\"f_ControlIndent\">Mit der Erstellung der Regel wie gewohnt fortfahren.<\/span><\/p><p class=\"p_DialogSectionHeading\" style=\"page-break-after: avoid;\"><span class=\"f_DialogSectionHeading\">Definition eines Regulären Ausdrucks in der Aktion einer Regel<\/span><\/p>\n\r<p class=\"p_ControlIndent\"><span class=\"f_ControlIndent\">Um eine Aktion &quot;Search and Replace Words in…&quot; (&quot;Wörter in … suchen und ersetzen&quot;) für den Einsatz eines Regulären Ausdrucks zu konfigurieren, ist wie folgt vorzugehen:<\/span><\/p>\n\r<p style=\"text-indent: 0; padding-left: 1.4375rem; margin: 0 0 1.0000rem 1.5625rem;\"><span class=\"f_ControlIndent\" style=\"display:inline-block;width:1.4375rem;margin-left:-1.4375rem\">1.<\/span><span class=\"f_ControlIndent\">Im Dialogfenster &quot;Regel erstellen&quot; den Listeneintrag wählen, der die gewünschte Aktion zum Suchen und Ersetzen von Wörtern kennzeichnet, die in die Regel eingefügt werden soll.<\/span><\/p><p style=\"text-indent: 0; padding-left: 1.4375rem; margin: 0 0 1.0000rem 1.5625rem;\"><span class=\"f_ControlIndent\" style=\"display:inline-block;width:1.4375rem;margin-left:-1.4375rem\">2.<\/span><span class=\"f_ControlIndent\">In der Regel-Beschreibung am Ende des Dialogfensters &quot;Regel erstellen&quot; den Link &quot;<\/span><span style=\"font-family: Arial,Helvetica,sans-serif; font-weight: bold; color: #010100;\">specify information<\/span><span class=\"f_ControlIndent\">&quot; (&quot;Informationen angeben&quot;) der Aktion anklicken, die in Schritt 1 ausgewählt wurde. Es öffnet sich das Fenster zur Eingabe der Parameter zum Suchen und Ersetzen.<\/span><\/p><p style=\"text-indent: 0; padding-left: 1.4375rem; margin: 0 0 1.0000rem 1.5625rem;\"><span class=\"f_ControlIndent\" style=\"display:inline-block;width:1.4375rem;margin-left:-1.4375rem\">3.<\/span><span class=\"f_ControlIndent\">Wurde in Schritt 1 die Aktion &quot;<\/span><span class=\"f_ControlIndent\" style=\"font-style: italic;\">Search…header<\/span><span class=\"f_ControlIndent\">&quot; (&quot;Kopfzeile … durchsuchen) ausgewählt, muss die zu durchsuchende Kopfzeile aus dem Rollmenü ausgewählt oder, falls die gewünschte Kopfzeile hier nicht aufgeführt ist, in das Textfeld eingegeben werden. Wurde in Schritt 1 die Aktion &quot;<\/span><span class=\"f_ControlIndent\" style=\"font-style: italic;\">Search…header<\/span><span class=\"f_ControlIndent\">&quot; (&quot;Kopfzeile … ersetzen&quot;), so wird dieser Schritt übersprungen.<\/span><\/p><p style=\"text-indent: 0; padding-left: 1.4375rem; margin: 0 0 1.0000rem 1.5625rem;\"><span class=\"f_ControlIndent\" style=\"display:inline-block;width:1.4375rem;margin-left:-1.4375rem\">4.<\/span><span class=\"f_ControlIndent\">Den für diese Aktion gewünschten <\/span><span class=\"f_ControlIndent\" style=\"font-style: italic;\">Suchausdruck<\/span><span class=\"f_ControlIndent\"> eintragen. Um diesen Vorgang zu vereinfachen, ist ein Kontextmenü vorgesehen, mit dessen Hilfe die gewünschten Metazeichen einfach in den Regulären Ausdruck eingesetzt werden können. Ein Klick auf den Knopf &quot;&gt;&quot; öffnet das Menü. Nach Auswahl eines Menüpunkts wird das zugehörige Metazeichen in den Ausdruck eingefügt, und der Ankerpunkt für die Texteingabe wird an die Stelle im Ausdruck verschoben, die für das Zeichen erforderlich ist.<\/span><\/p><p style=\"text-indent: 0; padding-left: 1.4375rem; margin: 0 0 1.0000rem 1.5625rem;\"><span class=\"f_ControlIndent\" style=\"display:inline-block;width:1.4375rem;margin-left:-1.4375rem\">5.<\/span><span class=\"f_ControlIndent\">Den für diese Aktion gewünschten Ausdruck zum <\/span><span class=\"f_ControlIndent\" style=\"font-style: italic;\">Ersetzen<\/span><span class=\"f_ControlIndent\"> eintragen. Wie beim Suchausdruck, steht auch hier ein Kontextmenü zum Einfügen der Metazeichen zur Verfügung. Soll die gefundene Zeichenkette nicht durch anderen Text ersetzt sondern gelöscht werden, das entsprechende Textfeld leer lassen.<\/span><\/p><p style=\"text-indent: 0; padding-left: 1.4375rem; margin: 0 0 1.0000rem 1.5625rem;\"><span class=\"f_ControlIndent\" style=\"display:inline-block;width:1.4375rem;margin-left:-1.4375rem\">6.<\/span><span class=\"f_ControlIndent\">&quot;<\/span><span style=\"font-family: Arial,Helvetica,sans-serif; font-weight: bold; color: #010100;\">Groß-\/Kleinschreibung prüfen<\/span><span class=\"f_ControlIndent\">&quot; anklicken, falls der Ausdruck nach Groß- und Kleinschreibung unterscheiden soll.<\/span><\/p><p style=\"text-indent: 0; padding-left: 1.4375rem; margin: 0 0 1.0000rem 1.5625rem;\"><span class=\"f_ControlIndent\" style=\"display:inline-block;width:1.4375rem;margin-left:-1.4375rem\">7.<\/span><span class=\"f_ControlIndent\">&quot;Regulärer Ausdruck&quot; anklicken, falls die zum Suchen und Ersetzen eingetragenen Zeichenketten als Reguläre Ausdrücke behandelt werden sollen; ansonsten werden diese als normale Zeichenketten behandelt, und der Inhaltsfilter sucht nach einer genauen Übereinstimmung des eingetragenen Textes, ohne die Texte als Reguläre Ausdrücke zu verarbeiten.<\/span><\/p><p style=\"text-indent: 0; padding-left: 1.4375rem; margin: 0 0 1.0000rem 1.5625rem;\"><span class=\"f_ControlIndent\" style=\"display:inline-block;width:1.4375rem;margin-left:-1.4375rem\">8.<\/span><span class=\"f_ControlIndent\">Falls der Reguläre Ausdruck nicht getestet werden soll, diesen Schritt überspringen. Falls ein Test gewünscht ist, &quot;<\/span><span style=\"font-family: Arial,Helvetica,sans-serif; font-weight: bold; color: #010100;\">Test ausführen<\/span><span class=\"f_ControlIndent\">&quot; anklicken. Im Fenster &quot;Test für Funktion Suchen und Ersetzen&quot; die Ausdrücke zum Suchen und Ersetzen sowie den Text eintragen, anhand dessen die Ausdrücke geprüft werden sollen, dann Testen anklicken. Werden keine weiteren Tests mehr gewünscht, <\/span><span style=\"font-family: Arial,Helvetica,sans-serif; font-weight: bold; color: #010100;\">OK<\/span><span class=\"f_ControlIndent\"> anklicken.<\/span><\/p><p style=\"text-indent: 0; padding-left: 1.4375rem; margin: 0 0 1.0000rem 1.5625rem;\"><span class=\"f_ControlIndent\" style=\"display:inline-block;width:1.4375rem;margin-left:-1.4375rem\">9.<\/span><span style=\"font-family: Arial,Helvetica,sans-serif; font-weight: bold; color: #010100;\">OK <\/span><span class=\"f_ControlIndent\">anklicken.<\/span><\/p><p style=\"text-indent: 0; padding-left: 1.4375rem; margin: 0 0 1.0000rem 1.5625rem;\"><span class=\"f_ControlIndent\" style=\"display:inline-block;width:1.4375rem;margin-left:-1.4375rem\">10.<\/span><span class=\"f_ControlIndent\">Mit der Erstellung der Regel wie gewohnt fortfahren.<\/span><\/p>"
})
