> ## 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.

# Condition d'existence

> Opérations de condition d’existence dans le code NLP Extraction Rules — vérifier l’existence ou l’absence d’un objet, attribuer des noms de variable et combiner des conditions.

| Opération         | Syntaxe       | Description                                                                                                                                                                                                            | Exemple                                                                                                                          |
| :---------------- | :------------ | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------- |
| existence d'objet | `object_name` | Vérifie qu’un objet existe.                                                                                                                                                                                            | `Root.Group` Vérifie que l’élément de recherche Group a été trouvé.                                                              |
| variable          | `:`           | Deux-points utilisés pour attribuer un nom à l’objet qui suit. **Remarque :** La variable ne sera disponible que dans cette même règle, c’est-à-dire jusqu’à la fin de la partie droite, marquée par un point-virgule. | `t: Root.Group` Vérifie que l’élément de recherche Group a été trouvé et l’assigne à une nouvelle variable t.                    |
| absence d'objet   | `~`           | Le tilde nie une condition ou indique l’absence d’un objet. Notez que vous ne pouvez pas attribuer de nom si l’objet est spécifié comme non existant. `// INVALID STATEMENT:` `t: ~Root.Element`                       | `~Root.Element1` Vérifie que l’élément de recherche Element1 n’a pas été trouvé.                                                 |
| ET logique        | `,`           | La virgule est utilisée comme conjonction logique.                                                                                                                                                                     | `Borrower.Name, Borrower.Address` Vérifie que les éléments de recherche Name et Address ont été trouvés dans le groupe Borrower. |
