問題タブ [timecodes]

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 に答える
196 参照

python - 正規表現: 特定の時間より上のタイムコードを一致させるにはどうすればよいですか?

YouTube 動画のメタデータを精査し、タイムコードがあればそれを取得するスクリプトを作成しています。

これで問題なく動作するので、タイムコードを見つけます。

59:00 を超えて時間を取得しますが、最後の「:」を逃しているため正しくないため、残りのセットを取得します。

それらを連結したいのですが、最初の正規表現で間違った時間の問題がまだあります。最初の正規表現の範囲が 1 時間、つまり 59:59 を超えるのを止めるにはどうすればよいですか?

私は正規表現を見て、頭が少し爆発します。説明があれば最高です!

編集:

私はこれを試しました:

この:

しかし、私はそれらを間違って入力しています。正規表現の位置は何ですか?

また、コンテキストのために、これは私が取り除こうとしているサンプルの一部です: