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.
Need
Expression
Check date formats
\d{4}-\d{2}-\d{2}
Find the favour/favor variants
favou?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 word
locali\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.
Besoin
Expression
Vérifier les formats de date
\d{4}-\d{2}-\d{2}
Trouver les variantes favour/favor
favou?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 mot
locali\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