私は一般的に正規表現に慣れていませんが、%
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