我試圖用python解析一個文件中的數據列表 - 但是我不想提取任何被註釋掉的數據。的數據結構的方式的一個例子是:Python正則表達式中的負面後顧
#commented out block
uncommented block
# commented block
我想只檢索中的項目,所以我試圖用排除在開始哈希值的項目。問題是,一些哈希值是直接旁邊的註釋項目,以及一些的arent,我目前擁有的表達只有當項目已在第一個例子中這樣評價上述作品 -
(?<!#)(commented)
我嘗試添加\ S +到負面的向前看,但然後我得到一個抱怨,表達式沒有明顯的最大長度。有沒有辦法做我想做的事情?
由於提前,
丹
也許你只需要像'^([^#] *)' – Andrew 2010-10-20 16:40:28