Expressions régulières

Les expressions régulières sont un moyen puissant de trouver des séquences de caractères dans le texte. Dans memoQ, elles sont utilisées pour définir des règles de segmentation, des règles d’auto-substitution ou des règles pour le Module de balisage RegEx. Vous pouvez également utiliser des expressions régulières dans Rechercher et remplacer, ainsi que dans les champs Filtrer dans l’éditeur de traduction.

Trouver des séquences de caractères est une tâche familière pour quiconque a déjà utilisé un traitement de texte ou un éditeur de texte. La boîte de dialogue Rechercher ou rechercher sert à cet effet – si vous recherchez 'cat', votre éditeur mettra en surbrillance les mots (ou parties de mots) tels que 'cat', 'cats' ou même 'sophistiques'.

Les expressions régulières, cependant, offrent beaucoup plus de liberté pour indiquer à l’ordinateur ce que vous recherchez. Vous pouvez identifier des séquences telles qu’une lettre 'a', suivie de deux ou trois lettres 'c’ ; un certain nombre de lettres suivies d’un ou plusieurs chiffres; l’un des mots 'chat', 'chien' ou 'souris' ; ou même les occurrences d’un mot lorsqu’il est entre guillemets – et bien plus encore. Après avoir lu cette page et expérimenté les exemples, vous saurez exactement comment. Si vous ne vous sentez pas prêt à apprendre les détails, l’Assistant Regex vous aidera.

Remarque : Le terme expression régulière provient de la théorie mathématique sur laquelle cette méthode de correspondance de motif est basée. Il est souvent abrégé en regex ou regexp – ici nous utiliserons regex, ou au pluriel, regexes.

La syntaxe regex a de nombreuses variantes(saveurs) : memoQ utilise le moteur regex .NET, et donc la saveur .NET. Cet article ne décrit qu’une partie de la syntaxe regex .NET – pour la documentation détaillée, consultez la section correspondante du site Microsoft Learn.

Fonctionnalités regex standard .NET

extensions memoQ

Séquence

Description

\tAG

Interne ou memoQ balise

\Ag

Balise interne

\MTAG

memoQ balise