这是一个BUG记录
我想提取的数据 格式大概是这样的 “-128%” 或者是 128%
def findElement(original,suffix):
element = re.findall(suffix,original, re.S)
if element == []:
return ""
else:
return element[0]
一开始我写成了只提取数字 结果没法提取到数字的正负
findElement(line[4],"(\d+)%")
应该改为
findElement(line[4],"^(\-?\d+)%")
‘? ‘ 代表前面的负号可能出现一次或者零次