Auf Erfassungzeichenfolgen mithilfe von Formatierzeichenfolgefeldern verweisen
Verwenden Sie das Feld Format String auf der Registerkarte Eigenschaftskonfiguration, um auf Erfassungsgruppen zu verweisen, die Sie im regulären Ausdruck definiert haben. Der Verweis auf Erfassungsgruppen erfolgt nach ihrer Ausführungspriorität.
Informationen zu dieser Task
Eine Erfassungsgruppe ist jeder reguläre Ausdruck, der in Klammern eingeschlossen ist. Der Verweis auf eine Erfassungsgruppe hat die Form $n, wobei n für eine Gruppennummer steht, die einen regulären Ausdruck (Regex) enthält. Sie können mehrere Erfassungsgruppen definieren.
Beispiel: Nutzdaten enthalten Variablen für Firmenname und Hostname.
"company":"ibm", "hostname":"localhost.com"
"company":"ibm", "hostname":"johndoe.com"
Mithilfe von Erfassungsgruppen können Sie den Hostnamen aus den Nutzdaten so anpassen, dass ibm.hostname.com angezeigt wird.
Vorgehensweise
- Geben Sie im Feld regex den folgenden regulären Ausdruck ein:
"company":"(.*?)".*"hostname":"(.*?)" - Geben Sie im Feld Format String die Erfassungsgruppe $1. $2 ein, wobei $1 der Wert für die Unternehmensvariable (in diesem Fall ibm) und $2 der Wert für den Hostnamen in den Nutzdaten ist. Die Ausgabe sieht wie folgt aus:ibm.localhost.com ibm.johndoe.com