Référencement des chaînes de capture à l'aide des zones de chaîne de format

Utilisez le champFormat String de l'onglet Configuration des Propriétés pour faire référence aux groupes de capture que vous avez définis dans regex. Les groupes de capture sont référencés dans leur ordre de priorité.

A propos de cette tâche

Un groupe de capture est un regex joint entre parenthèses. Un groupe de capture est référencé avec une notation $n, où n est un numéro de groupe contenant une expression régulière (regex). Vous pouvez définir plusieurs groupes de capture.

Par exemple, vous disposez d'une charge avec des variables de nom d'entreprise et d'hôte.
"company":"ibm", "hostname":"localhost.com"
"company":"ibm", "hostname":"johndoe.com"

Vous pouvez personnaliser le nom d'hôte à partir de la charge pour afficher ibm.hostname.com à l'aide de groupes de capture.

Procédure

  1. Dans la zone regex , entrez l'expression régulière suivante: "company":"(.*?)".*"hostname":"(.*?)"
  2. Dans la zone Format String , entrez le groupe de capture $ 1. $2 où $ 1 est la valeur de la variable de société (dans ce cas, ibm) et $ 2 est la valeur du nom d'hôte dans le contenu. Le résultat suivant est donné :
    ibm.localhost.com ibm.johndoe.com