一些我有這樣的文字代碼:如何找到一個文本塊,然後在正則表達式
primary- {'neu': 1.0, 'compound': 0.0, 'pos': 0.0, 'neg': 0.0}
personal- {'neu': 1.0, 'compound': 0.0, 'pos': 0.0, 'neg': 0.0}
complete- {'neu': 1.0, 'compound': 0.0, 'pos': 0.0, 'neg': 0.0}
use.- {'neu': 1.0, 'compound': 0.0, 'pos': 0.0, 'neg': 0.0}
light- {'neu': 1.0, 'compound': 0.0, 'pos': 0.0, 'neg': 0.0}
durable- {'neu': 1.0, 'compound': 0.0, 'pos': 0.0, 'neg': 0.0}
repair.- {'neu': 1.0, 'compound': 0.0, 'pos': 0.0, 'neg': 0.0}
rough- {'neu': 1.0, 'compound': 0.0, 'pos': 0.0, 'neg': 0.0}
user(-{'neu': 1.0, 'compound': 0.0, 'pos': 0.0, 'neg': 0.0}
ex-nokia- {'neu': 1.0, 'compound': 0.0, 'pos': 0.0, 'neg': 0.0}
many- {'neu': 1.0, 'compound': 0.0, 'pos': 0.0, 'neg': 0.0}
various- {'neu': 1.0, 'compound': 0.0, 'pos': 0.0, 'neg': 0.0}
scratches.-{'neu': 1.0, 'compound': 0.0, 'pos': 0.0, 'neg': 0.0}
considerably- {'neu': 1.0, 'compound': 0.0, 'pos': 0.0, 'neg': 0.0}
fast- {'neu': 1.0, 'compound': 0.0, 'pos': 0.0, 'neg': 0.0}
android-- {'neu': 1.0, 'compound': 0.0, 'pos': 0.0, 'neg': 0.0}
huge- {'neu': 0.0, 'compound': 0.3182, 'pos': 1.0, 'neg': 0.0}
unbeatable- {'neu': 1.0, 'compound': 0.0, 'pos': 0.0, 'neg': 0.0}
我想找到負值的所有的字段,方法,就像這樣:
0.0
0.1
0.0
1.0
我寫這個正則表達式,但它不工作:
exp=re.compile('neg'r':(\d).(\d)')
顯示你的代碼 – RomanPerekhrest
它的唯一代碼的其餘部分。上述數據存儲在文本文件中。我試圖通過正則表達式讀取並傳遞文件的內容,但否定詞的值不打印或添加到列表中 –
您知道語法高亮已經說了很多... –