Aide LibreOffice 25.8
Pour une liste complète des métacaractères pris en charge et leur syntaxe, voir la Documentation des expressions régulières ICU
| Terme | Représentation / usage | 
|---|---|
| Tout caractère | Le caractère donné, sauf s'il s'agit d'un méta-caractère d'expression régulière. La liste des méta caractères suit dans ce tableau. | 
| . | N'importe quel caractère excepté un saut de ligne ou de paragraphe. Par exemple, le terme recherché "cr.me" trouve à la fois "crème" et "crime". | 
| ^ | Le début d'un paragraphe ou d'une cellule. Les objets spéciaux tels que le champs vides ou les cadres ancrés au caractères, au début d'un paragraphe sont ignorés. Exemple: "^Pierre" trouve le mot "Pierre" seulement si c'est le premier mot d'un paragraphe. | 
| $ | La fin d'un paragraphe ou d'une cellule. Les objets spéciaux tels que les champs vides ou les cadres ancrés au caractère sont ignorés. Exemple : "Pierre$" trouve uniquement le mot "Pierre" lorsqu'il est le premier mode d'un paragraphe, remarquez que "Pierre" ne peut pas être suivi par un point. $ utilisé seul trouve les fins de paragraphe. De cette façon il est possible de rechercher et remplacer les sauts de paragraphe. | 
| * | Zéro ou plusieurs termes d'expressions régulières le précédent immédiatement. Par exemple "Ab*c" trouve "Ac", "Abc", "Abbc", "Abbbc", et ainsi de suite. | 
| + | Un ou plusieurs termes d'expressions régulières le précédent immédiatement. Par exemple "AX.+4" trouve "AXx4", mais pas "AX4". La chaîne la plus longue qui correspond à cette expression régulière dans un paragraphe est toujours trouvée. Si le paragraphe contient la chaîne "AX 4 AX4", le passage entier est surligné. | 
| ? | Zéro ou plusieurs termes d'expressions régulières le précédent immédiatement. Par exemple "Textes?" trouve "Texte" et "Textes" et "x(ab|c)?y" trouve "xy", "xaby", ou "xcy". | 
| \ | Le caractère spécial qui le suit est interprété comme un caractère normal et non un méta caractère d'expression régulière (excepté pour les combinaisons "\n", "\t", "\b", "\>" et "\<"). Par exemple "cri\." trouve "cri." mais pas "crier" ou "cris". | 
| \n | Lorsqu'il est entré dans la zone de texte , trouve un saut de ligne qui a été inséré avec la combinaison de touches Maj+Entrée dans Writer, ou la combinaison de touches Ctrl+Entrée dans une cellule Calc. Lors d'une saisie dans la zone de texte dans Writer, insère un saut de paragraphe qui peut être inséré avec la touche Entrée ou Retour. Il n'a pas de signification particulière dans Calc et y est traité littéralement. Pour modifier les sauts de ligne en sauts de paragraphe dans Writer, saisissez \n dans les zones et , puis effectuez une recherche et un remplacement. | 
| \t | Un caractère tabulation. Peut aussi être utilisé dans la zone . | 
| \b | La limite d'un mot. Par exemple, "\bbout" trouvera "bouture" et "bout" mais pas "embout" alors que "bout\b" trouvera "embout" et "bout" mais pas "bouture". Remarquez que cette forme remplace les formes obsolètes (même si elles fonctionnent toujours actuellement) "\>" (trouve la fin d'un mot) et "\<" (trouve le début d'un mot. | 
| \w | Correspondre au caractère d'un mot | 
| \W | Correspondre à un caractère non dans un mot. | 
| ^$ | Recherche un paragraphe vide. | 
| ^. | Recherche le premier caractère du paragraphe. | 
| & ou $0 | Ajoute la chaîne trouvée par le critère de recherche dans la zone au terme dans la zone lorsque vous effectuez un remplacement. Par exemple, si vous saisissez "bout" dans la zone et "&ure" dans la zone , le mot "bout" est remplacé par "bouture". Vous pouvez également saisir un signe "&" dans la zone pour modifier les attributs ou le format de la chaîne satisfaisant les critères de recherche. | 
| [...] | Toute occurrence unique de l'un des caractères entre les crochets. Par exemple: "[abc123]" correspond aux caractères "a", "b", "c", "1", "2" et "3". "[a-e]" correspond à des occurrences uniques des caractères a à e, inclus (la plage doit être spécifiée avec le caractère ayant le plus petit numéro de code Unicode en premier). "[a-eh-x]" correspond à toute occurrence unique des caractères compris entre "a" et "e" et "h" à "x". | 
| [^...] | Toute occurrence unique d'un caractère, y compris les caractères Tab, Espace et Saut de ligne, qui ne figure pas dans la liste des caractères des plages incluses spécifiées est autorisée. Par exemple, "[^ a-syz]" correspond à tous les caractères qui ne se trouvent pas dans la plage inclusive "a" à "s" ou aux caractères "y" et "z". | 
| \uXXXX \UXXXXXXXX | Le caractère représenté par le code Unicode hexadécimal à quatre chiffres (XXXX). Le caractère représenté par le code Unicode hexadécimal à huit chiffres (XXXXXXXX). Pour certains symboles de police, le symbole (glyphe) affiché à l'écran peut sembler relatif à un code Unicode différent que celui actuellement utilisé pour la police. Le code Unicode peut être vu en choisissant ou en utilisant le raccourci de conversion Unicode. | 
| \N{UNICODE CHARACTER NAME} | Faire correspondre le caractère nommé Unicode. Certains caractères nommés Unicode remarquables sont SPACE, NO-BREAK SPACE, SOFT HYPHEN, ACUTE ACCENT, ACCENT CIRCUMFLEX, ACCENT GRAVE. Les noms de caractères Unicode peuvent être recherchés et visualisés en choisissant . | 
| | | L'opérateur infixe délimitant les alternatives. Correspond au terme précédant le "|" ou le terme suivant le "|". Par exemple, "ceci | cela" correspond aux occurrences de "ceci" et "cela". | 
| {N} | L'opérateur de répétition post-fixe qui spécifie un nombre exact d'occurrences ("N") du terme d'expression régulière qui le précède immédiatement doit être présent pour qu'une correspondance se produise. Par exemple, "cré {2}" correspond à "créé". | 
| {N,M} | L'opérateur de répétition post-fix qui spécifie une plage (minimum de "N" au maximum de "M") d'occurrences du terme d'expression régulière qui le précède immédiatement et qui peut être présent pour qu'une correspondance se produise. Par exemple, "cré {1,2}" marque "cré" et "créé". | 
| {N,} | L'opérateur de répétition post-fixe qui spécifie une plage (minimum "N" à un maximum non spécifié) d'occurrences du terme d'expression régulière qui le précède immédiatement et qui peut être présent pour qu'une correspondance se produise. (Le nombre maximum d'occurrences n'est limité que par la taille du document). Par exemple, "cré {2,}" correspond à "créé", "crééé" et "crééééé". | 
| (...) | La construction de regroupement qui sert trois objectifs. 
 Par exemple, l'expression régulière « (890)xy\1z\1 » correspond à « 890xy890z890 ». Avec l'expression régulière « (fruit|truth)\b » dans la zone Rechercher et l'expression de remplacement « $1ful » dans la zone Remplacer, les occurrences de « fruit » et « truth » sont remplacées par « fruitful » et « truthful » respectivement. Remarque : « \b » empêche la correspondance entre « fruitfully » et « truthfully ». | 
| [:alpha:] | Représente un caractère alphabétique. Utilisez [:alpha:] pour trouver l'un d'entre eux. | 
| \d [:digit:] | Représente un nombre décimal. Utilisez [:digit:] pour trouver l'un d'entre eux. | 
| [:alnum:] | Correspond à un caractère alphanumérique ([:alpha:] et [:digit:]). | 
| \s [:space:] | Représente un caractère d'espacement (mais pas d'autres espaces). | 
| [:print:] | Correspond à un caractère imprimable. | 
| [:cntrl:] | Correspond à un caractère non imprimable. | 
| [:lower:] | Recherche les minuscules si l'option Respecter la casse est sélectionnée dans la zone Options. | 
| [:upper:] | Représente un caractère majuscule si l'option Respecter la casse est sélectionnée dans la zone Options. | 
Les termes d'expressions régulières peuvent être combinés pour former des expressions régulières complexes et sophistiquées dabs les recherches, comme indiqué dans les exemples suivants.