Regular expressions in translationLes expressions rationnelles en traduction

With regular expressions you can find structures rather than exact words. The following table shows some examples of the types of things you can find with a regex. In the following pages and chapters, you will learn how to read and construct your own regular expressions.

NeedExpression
Check date formats\d{4}-\d{2}-\d{2}
Find the favour/favor variantsfavou?r
Spot a frequent misspelling (address/adress)add?ress
Detect a missing space before double punctuation\w[!?;:]
Find badly spaced units (10km instead of 10 km)\d+[A-Za-z]+
Find every inflected form of a wordlocali\w*
Take the tags out of an HTML or XML file<[^>]+>

Search, then replace

Most text editors, word processors and CAT tools accept a regular expression in the “find” field, and some accept a reference to the captured pieces in the “replace” field. One operation then goes through the whole file: making dates uniform, putting back a missing space before a unit, stripping the tags out of a document before translating it.

Written alternately in EN and FR, translation partly generated in both directions. Rédigé en alternance en EN et en FR, traduction en partie générée dans les deux sens. Updated 2026-08-30

Avec les expressions rationnelles, vous pouvez trouver des structures plutôt que des mots exacts. Le tableau suivant donne quelques exemples de ce qu’une regex permet de trouver. Dans les pages et les chapitres qui suivent, vous apprendrez à lire et à construire vos propres expressions.

BesoinExpression
Vérifier les formats de date\d{4}-\d{2}-\d{2}
Trouver les variantes favour/favorfavou?r
Repérer une faute courante (adresse/adrese)adres?se
Détecter une espace manquante avant la ponctuation double\w[!?;:]
Trouver les unités mal espacées (10km au lieu de 10 km)\d+[A-Za-z]+
Chercher toutes les formes fléchies d’un motlocali\w*
Retirer les balises d’un fichier HTML ou XML<[^>]+>

Chercher, puis remplacer

La plupart des éditeurs de texte, des traitements de texte et des outils de TAO acceptent une expression rationnelle dans le champ « rechercher », et parfois une référence aux morceaux capturés dans le champ « remplacer ». Une seule opération traite alors tout le fichier : uniformiser des dates, remettre l’espace insécable manquante devant les deux-points, retirer d’un coup les balises d’un document avant de le traduire.

Written alternately in EN and FR, translation partly generated in both directions. Rédigé en alternance en EN et en FR, traduction en partie générée dans les deux sens. Mise à jour 2026-08-30

Spotted an error? Une erreur ?

Language, content, a broken link: tell me what you saw and I will fix it. Langue, contenu, lien brisé : dites-moi ce que vous avez vu et je corrige.

Sending opens your mail app with the report addressed to me. L'envoi ouvre votre application de courriel avec le signalement déjà adressé à moi.