Utilisation de l’action Extraire le texte
Utilisez l’action Extraire le texte pour extraire une plage de texte à l’aide d’opérateurs logiques depuis la chaîne source.
Procédure
- Dans la palette Actions, faites glisser ou double-cliquez sur l’action Extraire le texte depuis le package Chaîne.
- Dans le champ Chaîne source, spécifiez la chaîne source.
-
Spécifiez le texte à extraire en sélectionnant l’une des options suivantes :
Option Étapes Avant Cette option vous permet d'extraire l'intégralité du texte suivi de la valeur que vous avez fournie dans le champ Commencer après le texte. - Dans le champ Commencer après le texte, saisissez une chaîne à utiliser comme point de départ.
- Dans le champ Occurrence, saisissez une valeur pour spécifier le nombre d'occurrences.
Imaginons par exemple que la chaîne source est
This is a test string which is used to extract specific sub-string
et que vous voulez extraire tout le texte aprèsThis
. Pour extraire le texte requis, vous devez entrerThis
dans le champ Commencer après le texte et1
dans le champ Occurrence. Cela indique au système qu'il doit extraire le texte disponible après la première occurrence deThis
dans la chaîne source.
Avant et/ou après Cette option vous permet d'extraire le texte compris entre les valeurs que vous avez saisies dans les champs Commencer après le texte et Terminer avant le texte. - Dans le champ Commencer après le texte, saisissez une chaîne à utiliser comme point de départ.
- Dans le champ OU ou ET sélectionnez l’une des options suivantes :
- OU Choisissez d’extraire du texte si l'une des valeurs spécifiées dans le champ Commencer après le texte ou Terminer avant le texte est disponible dans la chaîne source.
- ET : Choisissez d’extraire du texte si les deux valeurs spécifiées dans les champs Commencer après le texte et Terminer avant le texte sont disponibles dans la chaîne source.
- Dans le champ Terminer avant le texte, entrez une chaîne à utiliser comme point final pour extraire le texte.
- Dans le champ Occurrence, entrez une valeur pour spécifier le nombre d'occurrences de la chaîne que vous avez saisie dans le champ Terminer avant le texte.
Imaginons par exemple que la chaîne source est
This is a test string which is used to extract specific substring
et que vous voulez extraire tout le texte avantspecific
. Pour extraire le texte requis, vous devez entrerspecific
dans le champ Terminer avant le texte et1
dans le champ Occurrence. Cela indique au système qu'il doit extraire le texte disponible avant la première occurrence despecific
dans la chaîne source.
Après Cette option vous permet d'extraire l'intégralité du texte qui précède la valeur que vous avez fournie dans le champ Terminer avant le texte. - Dans le champ Terminer avant le texte, entrez une chaîne à utiliser comme point final pour extraire le texte.
- Dans le champ Occurrence, entrez une valeur pour spécifier le nombre d'occurrences de la chaîne que vous avez saisie dans le champ Terminer avant le texte.
Imaginons par exemple que la chaîne source est
This is a test string which is used to extract specific substring
et que vous voulez extraire tout le texte avantspecific
. Pour extraire le texte requis, vous devez entrerspecific
dans le champ Terminer avant le texte et1
dans le champ Occurrence. Cela indique au système qu'il doit extraire le texte disponible avant la première occurrence despecific
dans la chaîne source.
-
Dans le champ Si aucune correspondance n’a été trouvée, retournez, sélectionnez l’une des options suivantes :
- Chaîne source : Retourner la chaîne source.
- Chaîne vide (nulle) : Retourner la chaîne nulle si aucune correspondance n’est trouvée.
-
Dans le champ Nombre de caractères à obtenir, sélectionnez l’une des options suivantes :
- Tout : Extrait tous les caractères de la chaîne source.
- Uniquement : Spécifiez le nombre de caractères à extraire de la chaîne source.
- Dans la case Réduire le texte extrait (supprimer les espaces vides), choisissez de supprimer les espaces vides du texte extrait.
- Dans la case Supprimer Entrée du texte extrait, choisissez de supprimer le retour à la ligne du texte extrait.
- Spécifiez la variable dans la liste Attribuer le résultat à une variable.
- Cliquez sur Enregistrer.