Parseur affiche désormais les contraintes prédéfinies dans la section "Options avancées" lors de la modification d'un champ dans l'éditeur de modèles.
Que sont les contraintes de champs ?
Les contraintes vous permettent d'ajouter des conditions de correspondance supplémentaires sur un champ de modèle. Cela peut être utile si vous avez plusieurs modèles qui pourraient correspondre à un seul document. Par défaut, Parseur choisit le modèle qui extrait le plus grand nombre de champs. Cependant, dans certaines situations, ce comportement n'est peut-être pas celui souhaité. L'utilisation de contraintes vous permet d'affiner davantage la manière dont Parseur sélectionne le modèle correspondant.
Comment utiliser les contraintes de champs ?
Pour définir une contrainte de champ, ouvrez un modèle, modifiez un champ et vous trouverez le champ de contrainte dans la section Options avancées.
Jusqu'à présent, la contrainte était une saisie de texte libre acceptant les expressions régulières. Les expressions régulières sont puissantes mais réputées complexes à gérer et difficiles à lire.
Avec la mise à jour d'aujourd'hui, Parseur propose une liste prédéfinie des contraintes les plus couramment utilisées :
- Aucune: tout peut être accepté dans le champ, y compris des portions de formatage HTML
- Texte uniquement: seul le texte est accepté, pas le code HTML
- Correspondance exacte: le champ doit correspondre exactement à la valeur du document initial utilisé pour créer le modèle
- Personnalisé: saisissez votre expression régulière personnalisée
Lorsque vous sélectionnez l'une des valeurs prédéfinies, Parseur met automatiquement à jour le champ de contrainte d'expression régulière correspondant.
![Nouvelle capture d'écran des contraintes prédéfinies pour les champs Nouvelle capture d'écran des contraintes prédéfinies pour les champs](/images/template-editor-constraint-field.webp)
Dernière mise à jour le