1

HTTPGETリクエストでjpeg画像を一致させようとしています。

たとえば:

GET /category/catpic.jpg HTTP/1.1

正規表現は次を返す必要があります:catpic

私はうまく機能するPerl構文で正規表現を取得することができました:

/(?<=\/)[^(\/)]+(?=(\.jpg HTTP))/g

しかし、PythonをPerl構文に変換するのに十分な知識がありません。

  • 誰かがこのPerl正規表現をPython正規表現に変換するのを手伝ってもらえますか?

前もって感謝します !

編集:申し訳ありませんが、私はそれを間違って説明しました。HTTPGETリクエストの任意の.jpg画像と一致させたい。

4

2 に答える 2

2

Perlのスラッシュの間にあるものを生の文字列に入れて、モジュールr"(?<=\/)[^(\/)]+(?=(\.jpg HTTP))"内の適切な関数に渡すだけです。re

于 2012-07-19T14:15:29.020 に答える
0

この正規表現を使用する(?<=category/)(.+?)(?=\.jpg HTTP)

于 2012-07-19T14:11:50.133 に答える