> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Expressions régulières

> Alphabet des expressions régulières ABBYY FlexiCapture : symboles pour les lettres, les chiffres, les groupes et les répétitions, avec des exemples comme les codes ZIP.

Utilisez les symboles suivants pour créer des expressions régulières dans ABBYY FlexiCapture.

<table width="100%">
  <tbody>
    <tr>
      <td>
        <p>
          <strong>Name</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>Désignation usuelle</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>Exemple d’utilisation</strong>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Tout caractère</p>
      </td>

      <td>
        <p>\*</p>
      </td>

      <td>
        <p>"c"\*"t" – permet des mots comme cat, cot, etc.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Lettre</p>
      </td>

      <td>
        <p>C</p>
      </td>

      <td>
        <p>C"ot" – permet des mots comme Rot, pot, cot, Dot, mot, etc.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Lettre majuscule</p>
      </td>

      <td>
        <p>A</p>
      </td>

      <td>
        <p>A"ot" – autorise des mots tels que Rot, Cot, Mot, Dot, etc.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Lettre minuscule</p>
      </td>

      <td>
        <p>a</p>
      </td>

      <td>
        <p>a"ot" – permet des mots comme rot, cot, mot, dot, etc.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Lettre ou chiffre</p>
      </td>

      <td>
        <p>X</p>
      </td>

      <td>
        <p>X – autorise toute lettre ou tout chiffre isolé.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Nombre</p>
      </td>

      <td>
        <p>N</p>
      </td>

      <td>
        <p>N"th" autorise des mots tels que 5th, 4th, 6th, etc.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>String</p>
      </td>

      <td>
        <p>" "</p>
      </td>

      <td>
        <p>"couchette"</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Ou</p>
      </td>

      <td>
        <p>|</p>
      </td>

      <td>
        <p>"pl"("o"|"a")"t" – permet les mots "plot" et "plat".</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Caractère appartenant au groupe</p>
      </td>

      <td>
        <p>\[]</p>
      </td>

      <td>
        <p>\[tm]"ot" – autorise les mots "tot" et "mot".</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Caractère n'appartenant pas au groupe</p>
      </td>

      <td>
        <p>\[^]</p>
      </td>

      <td>
        <p>\[^t]"ot" – permet les mots "cot", "lot", etc., mais pas le mot "tot".</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Espace (au sein du Group)</p>
      </td>

      <td>
        <p>\s</p>
      </td>

      <td>
        <p>\[A\s] autorise uniquement la lettre A ou un espace.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>N'importe quel nombre de répétitions</p>
        <p>(s'applique à l'expression ou à la sous-expression située à gauche)</p>
      </td>

      <td>
        <p>\{-}</p>
      </td>

      <td>
        <p>\[AB74]\{-} – autorise n'importe quelle combinaison des caractères A, B, 7 et 4, quelle que soit sa longueur.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Nombre de répétitions n</p>
      </td>

      <td>
        <p>\{n}</p>
      </td>

      <td>
        <p>N\{2}"th" accepte des mots tels que 25th, 84th, 11th, etc.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>De n à m répétitions</p>
      </td>

      <td>
        <p>\{n-m}</p>
      </td>

      <td>
        <p>N\{1-3}"th" permet des mots tels que 5th, 84th, 111th, etc.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>De 0 à n répétitions</p>
      </td>

      <td>
        <p>\{-n}</p>
      </td>

      <td>
        <p>N\{-2}"th" permet des mots comme 84th, 5th, etc.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>À partir de n répétitions</p>
      </td>

      <td>
        <p>\{n-}</p>
      </td>

      <td>
        <p>N\{2-}"th" permet des mots tels que 25th, 834th, 311th, 34576th, etc.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Sous-expression</p>
      </td>

      <td>
        <p>()</p>
      </td>

      <td> </td>
    </tr>

    <tr>
      <td>
        <p>Symbole de trait d’union</p>
      </td>

      <td>
        <p>\[-]</p>
      </td>

      <td> </td>
    </tr>

    <tr>
      <td>
        <p>Symbole slash</p>
      </td>

      <td>
        <p>\[]</p>
      </td>

      <td> </td>
    </tr>
  </tbody>
</table>

<div id="examples">
  ## Exemples
</div>

1. Code postal : `[0-9]{6}`. Exemple de valeur : `142172`.
2. Code ZIP (USA) : `[0-9]{5}("-"[0-9]{4}){-1}`. Exemples de valeurs : `55416`, `33701-4313`.
3. Revenu : `N{4-8}[,]N{2}`. Exemples de valeurs : `15000,00`, `4499,00`.
4. Mois sous forme numérique : `((|"0")[1-9])|("10")|("11")|("12")`. Exemples de valeurs : `4`, `05`, `12`.
5. Fraction : `("-"|)([0-9]{1-})(|(("."|",")([0-9]{1-})))`. Exemples de valeurs : `1234,567`, `0.99`, `100,0`, `-345.6788903`.
6. E-mail : `[A-Za-z0-9_]{1-}(("."|"-")[A-Za-z0-9_]{1-}){-3}"@"[A-Za-z0-9_]{1-}(("."|"-")[A-Za-z0-9_]{1-}){-4}"."([A-Za-z]{2-4}|"asia"|"museum"|"travel"|"example"|"localhost"`. Exemples de valeurs : `support@abbyy.com`, `my-name@company.org.ru`, `info@gallery.museum`.
