Sakuraエディタで正規表現を使ってSRT字幕ファイルからテキストを抜き出す方法。
1. 検索・置換ダイアログを開く
- 「検索」メニューから「検索」または「置換」を選び、検索・置換ダイアログを開きます。
- キーボードショートカットなら、Ctrl + F(検索)やCtrl + R(置換)で直接ダイアログを表示できます。
2. 正規表現を有効にする
- ダイアログ内の「正規表現」にチェックを入れます。これで正規表現モードがオンになります。
3. 正規表現のパターンを入力する
- 使いたい正規表現のパターンを「検索文字列」に入力します。
- 例えば、SRTファイルのタイムコードを削除するには、次のような正規表現を使います:
- タイムコード削除:
^\d{2}:\d{2}:\d{2},\d{3} --> \d{2}:\d{2}:\d{2},\d{3}$
- 番号削除:
^\d+$
- タイムコード削除:
4. 置換する場合
- 置換したい場合は、「置換後文字列」に置換後のテキストを入力します。
- タイムコードや番号を削除する場合は、「置換後文字列」を空欄にします。
5. 置換の実行
- 「すべて置換」ボタンをクリックすると、ファイル全体で一括置換が行われます。
- 一つずつ確認しながら置換したい場合は、「置換」ボタンを使用してください。
よく使う正規表現パターンの例
- 行頭の数字削除:
^\d+
- 行頭・行末の空白削除:
^\s+|\s+$
- 特定の文字列を含む行の削除:
.*特定の文字列.*
>>XRPの価格をチェック