私が学んだように、.vttファイルのすべての行は次のようなもので始まります。
00:00:06.984 --> 00:00:12.020
(line.1)
ただし、.srtファイルの場合は次のようになります。
00:00:06,984 --> 00:00:12,020
(line.2)
(表示されなかった場合は、.
が,
に変わりました)
Notepad ++で正規表現を使用してこれを実現するにはどうすればよいですか(line.1をline.2に置き換えます)?
\d\.\d
を使用すると、6.9
や2.0
のようなすべてのインスタンスを見つけることができますが、それらを6,9
や2,0
に変更する方法がわかりません。
私は自分でそれを行うことができました:
何を見つける:(\d)\.(\d)
置換:\1,\2
これにより、.vttファイル内の6.9
や2.0
などのすべてのインスタンスが6,9
や2,0
に置き換えられます。
もちろん、変更内容をファイルに保存し、ファイル拡張子を.srt
に変更します。
これで問題ありませんが、テキストにX.Y
に変更したくないX,Y
が含まれている可能性がある場合は、次のようにする必要があります。
何を見つける:(\d\d:\d\d:\d\d).(\d\d\d) --> (\d\d:\d\d:\d\d).(\d\d\d)
置換:\1,\2 --> \3,\4