QA Checker > Reguläre Ausdrücke

Mithilfe der Einstellungen für QA Checker 3.0 > Reguläre Ausdrücke können Sie reguläre Ausdrücke angeben, mit denen bestimmte Zeichenkettenmuster im Dokument gesucht werden. Alle regulären Ausdrücke in der Liste werden auf das Übersetzungsdokument angewendet. Erstellen Sie den Ausdruck, und fügen Sie ihn dann der Liste hinzu.

Reguläre Ausdrücke werden verwendet, um den Text nach bestimmten Zeichenfolgen oder -mustern zu durchsuchen. Sie unterscheiden sich von normalen Suchwerkzeugen, da sie spezielle Metazeichen verwenden. Metazeichen ermöglichen Ihnen die Erstellung eines einzelnen regulären Ausdrucks, mit dessen Hilfe alle Stellen gefunden werden, an denen ein Grundmuster oder auch spezielle Variationen dieses Musters vorkommen.

Dieses Tool ist für Benutzer geeignet, die Erfahrung mit der Erstellung und Verwendung regulärer Ausdrücke haben. Es wird jedoch eine Liste mit Beispielen für reguläre Ausdrücke bereitgestellt, und weniger erfahrene Benutzer können diese einfach hinzufügen.

Studio verwendet .Net-Syntax für reguläre Ausdrücke. Weitere Informationen zur Verwendung von regulären Ausdrücken finden Sie unter http://www.regular-expressions.info/reference.html.

Diese Einstellungen erscheinen in mehreren Dialogfeldern innerhalb SDL Trados Studio. Klicken Sie hier, um weitere Informationen zum Suchen nach der entsprechenden Kopie zu erhalten.

 

Einstellung

Einstellungsbeschreibung

Reguläre Ausdrücke suchen

Wählen Sie diese Option aus, damit Sie reguläre Ausdrücke angeben können, mit denen bestimmte Zeichenkettenmuster im Dokument gesucht werden. Alle regulären Ausdrücke in der Liste werden auf das Übersetzungsdokument angewendet.

 

Rechts neben dieser Überprüfung befindet sich eine Dropdown-Liste mit drei Optionen:  Fehler, Warnung und Hinweis. Wählen Sie die Gewichtung aus, die Sie anwenden möchten, wenn bei dieser Überprüfung Fehler gefunden werden.

Beschreibung

Geben Sie eine Beschreibung für den erstellten regulären Ausdruck ein. Diese dient zur Identifizierung, wenn ein Bericht über das überprüfte Dokument generiert wird.

RegEx in AS

Geben Sie einen regulären Ausdruck ein, den Sie für die Suche in Ausgangssegmenten erstellt haben.

RegEx in ZS

Geben Sie einen regulären Ausdruck ein, den Sie für die Suche in Zielsegmenten erstellt haben.

Bedingung

Wenn Sie die Suche mit regulären Ausdrücken einschränken möchten, wählen Sie eine der folgenden Bedingungen aus:

  • Fehler berichten, wenn sowohl AS- als auch ZS-Regex-Ausdrucksmuster übereinstimmen: Es wird nur dann ein Fehler gemeldet, wenn das Muster im Ausgangs- und Zielsegment gefunden wird.

  • Fehler berichten, wenn ZS mit RegEx übereinstimmt, aber nicht AS: Es wird nur dann ein Fehler gemeldet, wenn das Muster nur im Zielsegment und nicht im Ausgangssegment gefunden wird.

  • Fehler berichten, wenn AS mit RegEx übereinstimmt, aber nicht ZS: Es wird nur dann ein Fehler gemeldet, wenn das Muster nur im Ausgangssegment und nicht im Zielsegment gefunden wird.

  • Fehler berichten, wenn AS mit RegEx übereinstimmt (Prüfung nur in AS): Das Muster wird nur in Ausgangssegmenten und nicht in Zielsegmenten gesucht. Es wird ein Fehler gemeldet, wenn das Muster im Ausgangssegment gefunden wird.

  • Fehler berichten, wenn ZS mit RegEx übereinstimmt (Prüfung nur in ZS): Das Muster wird nur in Zielsegmenten und nicht in Ausgangssegmenten gesucht. Es wird ein Fehler gemeldet, wenn das Muster im Zielsegment gefunden wird.

  • Fehler berichten, wenn AS- und ZS-Regex-Ausdrücke übereinstimmen, jedoch in unterschiedlicher Anzahl: Es wird nur dann ein Fehler gemeldet, wenn die Anzahl von gefundenen Mustern in Ausgangs- und Zielsegmenten variiert.

  • Gruppierter Suchausdruck - Fehler berichten, wenn AS, jedoch nicht ZS übereinstimmt: Hierbei wird mithilfe von Rückverweisen aus den Gruppen, die im regulären Ausdruck für die Ausgangssegmente angegeben sind, eine Zeichenkette im Ausdruck für die Suche in den Zielsegmenten erstellt. Wenn das Zielsegment nicht die richtige Zeichenkette enthält, wird dies gemeldet.

Sehen Sie sich zum Beispiel die folgenden zwei Segmente an. Der QA Checker findet im Ausgangssegment p. 45 und verwendet 45 als Rückverweis im Zielausdruck, um eine Zeichenkette zu erstellen, mit der im Zielsegment nach S. 45gesucht wird. Es wird eine Warnung für das Zielsegment angezeigt, weil es S. 46 anstelle von S.45 enthält.

Ausgangssegment:  Weitere Informationen hierzu finden Sie in unserem Buch auf S. 45.
Zielsegment:  Weitere Informationen finden Sie in unserem Buch auf S. 46unseres Buchs nach.

HINWEIS

Der reguläre Ausdruck für die Zielsprache darf keine speziellen Escape-Zeichen enthalten und fungiert exakt als Muster für die Ersatzfunktion der .NET-Implementierung regulärer Ausdrücke.

  • Gruppierter Suchausdruck - Fehler berichten, wenn AS und ZS übereinstimmen: Hierbei wird mithilfe von Rückverweisen aus den Gruppen, die im regulären Ausdruck für die Ausgangssegmente angegeben sind, eine Zeichenkette im Ausdruck für die Suche in den Zielsegmenten erstellt. Wenn im Zielsegment eine übereinstimmende Zeichenkette, jedoch mit einer verbotenen Variante gefunden wird, wird dies gemeldet.

Sehen Sie sich zum Beispiel die folgenden zwei Segmente an. Der QA Checker findet im Ausgangssegment 1.2 und verwendet 1.2 als Rückverweis im Zielausdruck, um eine Zeichenkette zu erstellen, mit der im Zielsegment gesucht wird. In diesem Beispiel wurde ein übereinstimmendes Zielsegment gefunden, aber dies wird gemeldet, weil es eine verbotene Variante des Matches aus dem Ausgangssegment gibt. 1-2 sind eine verbotene Variante.

Ausgangssegment:  Dies ist mein 1.2 Testsatz.

Zielsegment:  Toto je moje 1-2testovaci veta.

HINWEIS

In diesem Fall kann der reguläre Ausdruck für die Zielsprache keine speziellen Escapezeichen enthalten und fungiert exakt als Muster für die Ersatzfunktion der .NET-Implementierung regulärer Ausdrücke.

Informationen zu Rückverweisen finden Sie unter http://www.regular-expressions.info/brackets.html.

Groß-/Kleinschreibung ignorieren

Wählen Sie diese Option aus, wenn Sie beim Vergleich von Mustern in den Ausgangs- und Zielsegmenten die Groß-/Kleinschreibung ignorieren möchten.

Aktion

Klicken Sie auf diese Option, um das Dropdown-Menü Aktion anzuzeigen, in dem Sie die folgenden Befehle ausführen können:

  • Element hinzufügen: Wenn Sie die Felder Beschreibung, RegEx in AS, RegEx in ZS und Bedingung ausgefüllt haben, klicken Sie auf diese Option, um den regulären Ausdruck der Liste hinzuzufügen.

  • Element aktualisieren: Wählen Sie einen regulären Ausdruck aus der Liste aus, um in den Feldern Beschreibung, RegEx in AS, RegEx in ZS und Bedingung die zugehörigen Details anzuzeigen. Nehmen Sie bei Bedarf die notwendigen Änderungen vor, und klicken Sie auf diese Option, um den regulären Ausdruck in der Liste zu aktualisieren.

  • Element entfernen: Wählen Sie einen regulären Ausdruck aus der Liste aus, und klicken Sie auf diese Option, um ihn zu entfernen.

  • Elemente löschen: Klicken Sie auf diese Option, um alle regulären Ausdrücke aus der Liste zu löschen.

  • Beispiele: Klicken Sie auf diese Option, und wählen Sie ein Beispiel aus, um in den Feldern Beschreibung, RegEx in AS, RegEx in ZS und Bedingung die zugehörigen Details anzuzeigen. Sie können dann das Beispiel Ihrer Liste hinzufügen, indem Sie auf Element hinzufügen klicken.

 

 

Siehe auch:

Überblick:  Übersetzungen überprüfen

Überprüfung

QA Checker