以下代码中正则表达式有个地方看不懂:
line=getline()
d={'reset':'reset what','reset board':'board fault','board add':'where to add','board delete':'no board at all','reboot backplane':'impossible','backplane abort':'install first'}
while line:
if len(line.split(" ")) == 1:
n=0
for k in d.keys():
if re.match("^%s.*"%line, k):#此处的line之前的%不明白什么意思,望指教
....
如上代码最后一行中的line之前的%不明白什么意思,望指教