我使用基本的正則表達式分析器https://code.google.com/p/slre/它有一些基本的正則表達式集實現。我想解析HTTP頭,它看起來像正則表達式 - 線跳過
GET /3397557/RSVP006_male_468X60_05.swf HTTP/1.1
User-Agent: Opera/9.80 (Macintosh; Intel Mac OS X 10.8.2) Presto/2.12.388 Version/12.10
Host: s0.2mdn.net
我的目的是去「主持人:」我不打擾約的User-Agent:行,讓我怎麼有跳過user-agent行和招舉辦: ?我想到目前爲止,表達是很沒用,
"^\\s*(GET|POST)\\s+(\\S+)\\s+HTTP/(\\d)\\.(\\d)\\s+User-Agent:\\s+.*?\\s+Host:\\s+(\\S+)"
我知道User-Agent:\\s+.*?
不是我們跳過線,但我不知道如何做到這一點,任何幫助嗎?
我粘貼的頭了錯位的開始將只匹配,其實每個行會,因爲「\ r \ n個新行「 – user2085689 2013-02-22 00:29:05
有一個編輯按鈕。 – Piccolo 2013-02-22 00:31:12
'/.*?\bHost:(。*)/ s' - 類似的東西。你需要多行匹配(在我的例子中是's'),那麼很簡單。 – Madbreaks 2013-02-22 00:33:12