我是新來學習Python中的正則表達式,我想知道如何在Python中使用正則表達式來存儲整數(正數和負數)我想成列表!正則表達式在Python中爲正整數和負整數
例如
這是列表中的數據。
data =
[u'\x1b[0m[\x1b[1m\x1b[0m\xbb\x1b[0m\x1b[36m]\x1b[0m (A=-5,B=5)',
u'\x1b[0m[\x1b[1m\x1b[0m\xbb\x1b[0m\x1b[36m]\x1b[0m (A=5,Y=5)',
u'\x1b[0m[\x1b[1m\x1b[10m\xbb\x1b[0m\x1b[36m]\x1b[0m : ']
我如何提取A和B(陰性及陽性)的整數值,並將其存儲在一個變量,這樣我可以用數字的工作?
我試圖水木清華這樣的,但列表爲空..
for line in data[0]:
pattern = re.compile("([A-Z]=(-?\d+?),[A-Z]=(-?\d+?))")
store = pattern.findall(line)
print store
謝謝你,欣賞它
如果你需要幫助,你需要發佈[最小,完整,可驗證的示例](http://stackoverflow.com/help/mcve)你的代碼的試過。 – CAB
對不起!我編輯了我的帖子:) – LearningNewbie