2017-12-01 5 views
0

Ich möchte eine Zeichenfolge aus der URL extrahieren. Ich habe die folgende URL:Zeichenfolge aus der URL extrahieren

https://optim.actiontec.com/aei-api/users/R1RCQTY1MjA1MDYyMDc%3D 

Ich möchte die Zeichenfolge nach Benutzer extrahieren/ und speichern sie in einer Variablen, die ich verwenden kann. Ich habe versucht, mit dem regulären Ausdruck Extraktor, aber es hat nicht funktioniert.

Mein zweites Problem ist das Extrahieren von Material aus Anforderungsheadern. Ich weiß nicht viel darüber, aber können wir Sachen aus Request-Headern extrahieren? Das ist mein Request-Header -

GET /aei-api/main/R1RCQTY1MjA1MDYyMDc%3D HTTP/1.1 
Host: optim.actiontec.com 
Connection: keep-alive 
Accept: application/json, text/plain, */* 
X-Token: 03a580b082140ee7 
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36 
X-User-Id: R1RCQTY1MjA1MDYyMDc= 
Referer: https://optim.actiontec.com/ 
Accept-Encoding: gzip, deflate, br 
Accept-Language: en-US,en;q=0.9 

Und ich bin auf der Suche X-Benutzer-Id.I wollen verwenden, um den Header-Wert und gibt es an anderen Header zu extrahieren. Ist es möglich? Dank

+0

Ihren aktuellen Code anzuzeigen/regexp (auch wenn kaputt) –

+0

Das ist was ich benutze: /users/(.+?). Dies macht mir nur den ersten Charakter, d. H. R – Abhishek

Antwort

1

Die Regex Konfiguration so sein würde:

Field to check: Request Header 
Reference Name: var 
Regular Expression: X-User-Id: (\w+.) 
Template: $1$ 
Match No: 1 

Screenshot zeigt regex Test:

enter image description here

Für Regex Test hier sehen: https://regex101.com/r/MMhn3i/1/

Verwandte Themen