我正在尝试使用 python 打印并最终将信息和数据写入文件。我将文件读入一个名为的数组List[]
,然后用正则表达式搜索每一行。我想对文件中的每一行执行此操作,但是当我执行此操作时
counter=0
while counter <= OrderNum:
Info=re.match('^.{0,12}',List[counter])
Data=re.search('=....................',List[counter])
print counter
print 'is less than'
print OrderNum
print Info.group(counter)
print Data.group(counter)
counter+=1
第一次迭代 [0] 一切都很好,但是一次
Output
1
is less than
4
我收到以下错误
Traceback (most recent call last):
File "C:\Users\*******\workspace\Jython\regularexpressions.py", line 35, in <module>
print Info.group(counter)
IndexError: no such group