Próbuję dopasować obrazy jpeg do żądań HTTP GET.
Na przykład w:
GET /category/catpic.jpg HTTP/1.1
Regex powinien powrócić: catpic
Udało mi się uzyskać składnię RegEx w Perlu, która działa dobrze:
/(?<=/)[^(/)]+(?=(.jpg HTTP))/g
ale po prostu nie wiem wystarczająco dużo o Pythonie, aby przekonwertować go na składnię Perla.
- Czy ktoś może mi pomóc przekonwertować ten Perl RegEx w Python RegEx?
Z góry dziękuję !
EDIT: Przepraszam, wyjaśniłem to źle. Chcę dopasować DOWOLNY obraz .jpg w żądaniu HTTP GET.
Odpowiedzi:
2 dla odpowiedzi № 1Po prostu umieść to, co znajduje się między ukośnikami w Perlu w nieprzetworzonym łańcuchu znaków r"(?<=/)[^(/)]+(?=(.jpg HTTP))"
i przekazać go do odpowiedniej funkcji w re
moduł.
0 dla odpowiedzi nr 2
użyj tego wyrażenia regularnego (?<=category/)(.+?)(?=.jpg HTTP)