我是新来学习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