一般来说,我是正则表达式的新手,但我找不到关于%
char 的特殊规则。
我执行以下操作:
line = parseFileHandle.readline()
while 1:
line = parseFileHandle.readline()
if not line:
break
# test for string '%%?'
match = re.match("%%?", line)
if match:
print (line)
%
但是,它会打印出任何以char开头的行。那不是我想要的。
最后我想以这种形式找出文件中的文件名(myfile.tex)
%%? file: myfile.tex