Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| cold:reference:coldfldextra:between [2015/10/30 14:42] – créée florian | cold:reference:coldfldextra:between [2023/03/17 09:56] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Syntaxe ====== | ====== Syntaxe ====== | ||
| - | < | + | < |
| + | **debut** | ||
| + | |||
| + | Le paramètre début marque la position après laquelle le texte est récupéré. | ||
| + | |||
| + | **fin** | ||
| + | |||
| + | Le paramètre fin marque la position avant laquelle s' | ||
| + | |||
| + | |||
| + | Les deux paramètres peuvent prendre 2 types de valeurs : | ||
| + | * Une chaîne de caractère permettant de trouver le marqueur (début ou fin). | ||
| + | * Une référence à un champ de l' | ||
| ====== Description ====== | ====== Description ====== | ||
| **@between** retourne le texte compris entre une chaîne de début et de fin. | **@between** retourne le texte compris entre une chaîne de début et de fin. | ||
| - | ====== | + | ====== |
| + | |||
| + | ===== Exemple simple | ||
| Soit le texte extrait suivant | Soit le texte extrait suivant | ||
| <file texte.txt> | <file texte.txt> | ||
| - | | + | |
| 20 Rue de l' | 20 Rue de l' | ||
| Ligne 20: | Ligne 34: | ||
| | | ||
| | | ||
| - | Référence client : 6733 1 41 HYM ED0001 | + | Référence client : 6733 Référence fournisseur: |
| Date de livraison estimée | Date de livraison estimée | ||
| Ligne 47: | Ligne 61: | ||
| ce qui nous donne | ce qui nous donne | ||
| 10/08/2015 | 10/08/2015 | ||
| + | | ||
| + | ===== Relatif à un champ ===== | ||
| + | |||
| + | Si l'on se base sur le même exemple, en supposant que l'on ait un champ d' | ||
| + | nous retrouve " | ||
| + | @between(" | ||
| + | | ||
| + | on obtient | ||
| + | 6733 | ||