Reguläre Ausdrücke im QA Checker angeben

Geben Sie reguläre Ausdrücke mit der Option QA Checker 3.0 > Reguläre Ausdrücke an, um bestimmte Zeichenkettenmuster in einer Datei zu suchen.

Alle regulären Ausdrücke in der Liste werden auf die Übersetzungsdatei 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.

SDL Trados Studio verwendet die .NET-Syntax für reguläre Ausdrücke.

Diese Einstellungen erscheinen in SDL Trados Studio in mehreren Dialogfeldern. Unter Dialogfelder für die Prüfungseinstellungen finden Sie weitere Informationen zum entsprechenden Dialogfeld.

OptionBeschreibung

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.

Wählen Sie in der Drop-down-Liste auf der rechten Seite die Gewichtung aus, die Sie anwenden möchten, wenn bei dieser Überprüfung Fehler gefunden werden:
  • Fehler
  • Warnung
  • Hinweis

Beschreibung

Geben Sie eine Beschreibung für den erstellten regulären Ausdruck ein. Diese dient zur Identifizierung, wenn ein Bericht zur geprüften Datei 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:
  • AS- und ZS-Regex-Ausdrücke stimmen überein: Es wird nur dann ein Fehler gemeldet, wenn das Muster im Ausgangs- und Zielsegment gefunden wird.
  • ZS stimmt mit RegEx überein, AS nicht: Es wird nur dann ein Fehler gemeldet, wenn das Muster nur im Zielsegment und nicht im Ausgangssegment gefunden wird.
  • AS stimmt mit RegEx überein, ZS nicht: Es wird nur dann ein Fehler gemeldet, wenn das Muster nur im Ausgangssegment und nicht im Zielsegment gefunden wird.
  • AS stimmt mit RegEx überein (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.
  • ZS stimmt mit RegEx überein (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.
  • AS- und ZS-RegEx-Ausdrücke stimmen überein, 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. 45“ gesucht wird. Es wird eine Warnung für das Zielsegment angezeigt, weil es „S. 46“ anstelle von „S. 45“ enthält.

    Ausgangssprachliches Segment: „See more details on p. 45 of our book.“

    Zielsegment: „Weitere Details finden Sie auf S. 46 unseres Buchs.“

  • 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 ist eine verbotene Variante.

    Ausgangssprachliches Segment: „This is my 1.2 testing sentence.“

    Zielsegment: „Toto je moje 1-2 testovaci veta.“

    Weitere Informationen zu Rückverweisen finden Sie unter Regular expressions.

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

Wählen Sie diese Option aus, um das Drop-down-Menü Aktion mit den folgenden Optionen anzuzeigen:
  • Element hinzufügen: Wenn Sie die Felder Beschreibung, RegEx in AS, RegEx in ZS und Bedingung ausgefüllt haben, wählen Sie diese Option aus, um der Liste den regulären Ausdruck 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 wählen Sie diese Option aus, 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: Wählen Sie diese Option aus, 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.
  • Objekte filtern nach: Wählen Sie diese Option aus, nachdem Sie die Felder Beschreibung, RegEx in AS oder RegEx in ZS ausgefüllt haben.
  • Filter löschen: Wählen Sie diese Option aus, um die Filter zu entfernen, die Sie zuvor erstellt haben.