reモジュールを使用して正規表現識別の問題を解決しようとしています。*で始まる行をファイルからコピーしたいのですが、正確な行パターンは次のとおりです。
*7 3 279 0
キャラクターの中にはタブがあります。行と一致する私の正規表現は次のとおりです。
regex=re.compile(r'^\*\d+.\n', re.MULTILINE)
for line in f:
if regexp.match(line)
print >> a, line
私が書いたスクリプトはファイル「a」を作成しますが、それは空であり、パターンを認識できません。アドバイスはありますか?
また、二重引用符と一重引用符のパターンの違いを教えてください。いくつかのPythonマニュアルを検索しましたが、情報が見つかりませんでした。