1

ログメッセージの一部を抽出するための単純な pyparsing コンストラクトがあります。このように見えます

log_line = timestamp + task_info + Suppress(LineEnd())

この構造は、Linux で生成されたログ ファイルを非常によく解析しますが、Windows で生成された同様のファイルを解析しません。新しい行の表現の違いによるものだと確信しています。私はそれLineEnd()の世話をするかどうか疑問に思っていましたか?そうでない場合は、どうやって世話をしますか?

4

1 に答える 1

1

Suppress("\r\n")代わりに試してくださいSuppress(LineEnd())

于 2013-05-29T20:12:13.820 に答える