問題タブ [logfile-analysis]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
109 参照

python - Pythonで任意の文字および/または未定義の改行を正規表現と一致させる

Pythonで正規表現を使用してログtxtファイルを解析する必要があります。これは txt の例です (名前はfile):

20/01/18, 08:11 - ピーター: おはようございます

元気ですか?

ピーター 20/01/18, 09:00 - キャロライン: おかげさまで元気です。君は?

20/01/18, 09:01 - ピーター: 良い

数日前にいくつかの問題がありました。

今、私は幸せです

あなたは働いていますか?

20/01/18, 09:02 - Caroline: いいえ、野菜を買うためにスーパーマーケットに行かなければなりません

20/01/18, 09:12 - ピーター: いいね!

今どこにいるの?

この正規表現でテキスト全体を解析しようとしました:

ただし、Python で 1 つまたは複数の改行を一致させるときに問題が発生します (たとえば、09:01 の Peter のテキスト)。また、https://regex101.com/で可能な解決策を見つけようとしましたが、成功しませんでした。

助けてください。