0
我正在解析一個日誌文件,並且我試圖匹配像"key"=>"value"
這樣的表達式來提取值。我無法弄清楚如何匹配大於符號。如何在Python中使用正則表達式匹配< and >等符號?
我對re.match(r">", ...)
,r"\>"
或r"\\r"
沒有任何運氣。我該怎麼做呢?
我正在解析一個日誌文件,並且我試圖匹配像"key"=>"value"
這樣的表達式來提取值。我無法弄清楚如何匹配大於符號。如何在Python中使用正則表達式匹配< and >等符號?
我對re.match(r">", ...)
,r"\>"
或r"\\r"
沒有任何運氣。我該怎麼做呢?
re.match只匹配字符串的開頭。嘗試re.search:
>>> re.match(">", "a>b")
>>> re.search(">", "a>b")
<_sre.SRE_Match object at 0x7f4dd577e3d8>
或先匹配其他文本:
>>> re.match(".*>", "a>b")
<_sre.SRE_Match object at 0x7f4dd577e440>
啊,好趕上。謝謝! – kibibyte 2012-02-25 05:11:07