search_extract

Combine la fonction search() et extract()

Liste des paramètres

data

La chaîne, le tableau ou le dictionnaire d'entrée. S'il s'agit d'un tableau ou d'un dictionnaire alors l'extraction s'effectura sur toutes les valeurs.

La regex à utiliser pour la recherche : voir search()

extract

La regex à utiliser pour l'extraction : voir extract(), si non défini la valeur du paramètre mode sera utilisé pour la définir automatiquement.

mode

Défini la regex d'extraction automatique à utiliser si extract n'est pas défini :

  • right (default) : extrait automatiquement le texte situé à droite du texte recherché avec la regex suivante : search + *(?:[:=] *)?(.+?) *$

  • left : extrait automatiquement le texte situé à gauche du texte recherché avec la regex suivante : *(.+?) * + search

  • search : Utilise la même regex défini dans search

Valeurs de retour

Retourne un tableau, contenant un tableau des différents groupes extraits.

Exemples

Voir aussi