字幕作成に役立つかも知れない正規表現 その2.

2023-03-04

PC srt テキストエディタ 字幕 正規表現

t f B! P L

前回に引き続き、字幕作成に役立つかも知れない正規表現を紹介する。


  1. 「!」「?」のあとに文が続く時、半角スペースを入れる←済
  2. 「!」「?」を半角→全角に
  3. 文末に「。」をつける

今回は、2.

2.「!」「?」を半角→全角に

音声認識whisperは半角「?」を適宜入れてくれる。

私自身もそれで問題ないので、基本は「!」も「?」も半角で使うのだが、

そうすると、のちのちマズいことになる。


Aviutlで使うときだ。


字幕ファイル(.srt)を動画編集ソフトAviutlで使うために

.exoというファイル形式にするのだが、

その際に半角「!」が削除されてしまうのだ。


参考

バッチファイルで半角!が削除される(2022-12-01)


なので、Aviutlに字幕を流し込みたい場合は、

!?を全角にする必要がある。

(?は問題ないんだから半角のまま残せばいいじゃん、と言う向きもあるだろうが

混在してるのが気持ち悪いので、両方とも全角にしたい。)


これも、ただ半角から全角にするだけならば、

置換えのみで行えて話が早い。

だが、私の場合は


  1. 「!」「?」のあとに文が続く時、半角スペースを入れる

で半角スペースを入れているものもあるので、


  • !
  • !␣

(半角スペース=␣)

ともに全角「!」にしてほしいのだ。


これを叶えてくれた正規表現がこちら


置換前

! |! (!␣|!)

¥? |¥? (¥?␣|¥?)


置換後

(全角)

(全角)


和文フォント=¥

欧文フォント=

\


素人目線の解説は以下。



  1. いずれかの文字列
  2. 半角スペース
  3. 「?」はメタ文字なので、普通の文字列として扱うために¥をつける必要がある

ポイントは、順番である。

!|!


だとうまく働かなかった。

(半角スペースの位置)


次回は

  1. 文末に「。」をつける

→参考サイト

サルにもわかる正規表現入門



投稿日:2023年3月4日
初出:2023年3月3日

このブログを検索

ブログ アーカイブ

ラベル

スマホ (81) ゲーム (78) ポケモンスリープ (69) Pokemon Sleep (68) 睡眠 (68) PC (63) おなかのうえ寝 (36) 生活 (18) 色違いポケモン (18) Blogger (9) Googleドキュメント (8) Googleスプレッドシート (7) MiBand (7) srt (7) スマートウォッチ (7) 字幕 (7) whisper (6) グッドスリープデー (6) AI (5) Aviutl (5) GIMP (5) HTML (5) SubtitleEdit (5) テキストエディタ (5) マウス (5) 日本語 (5) 素人 (5) 音声認識 (5) CSS (4) DeepL (4) Logicool (4) M705 (4) 正規表現 (4) Excel (3) Pokémon GO Plus + (3) Wordle (3) exo2srt_srt2exo (3) ゴープラプラ (3) ハラビロカマキリ (3) フォント (3) ワークアウト (3) 健康 (3) (3) (3) 3DS (2) DH5 (2) DH7 (2) Googleドライブ (2) PS3 (2) PSVita (2) Switch (2) YouTube (2) csv (2) openAI (2) vtt (2) あつ森 (2) イタリック体 (2) エンテイリサーチ (2) ガスコンロ (2) スイクンリサーチイベント (2) トイレ (2) トイレつまり (2) バーナーキャップ (2) マイクアーム (2) マイクスタンド (2) メイリオ (2) モニタ (2) ライコウリサーチ (2) ラバーカップ (2) リンナイ (2) 戦歴 (2) 東京ガス (2) 機器設定パスワード (2) 漢字 (2) 漢字ル (2) 特殊文字 (2) 知識 (2) 色違い (2) 言葉 (2) 言葉で遊ぼう (2) 電池 (2) 100均 (1) ASCII文字 (1) Alexa (1) Android (1) AutoHideMouseCursor (1) Bluetooth (1) DesktopOK (1) Docs to Markdown (1) EchoDot (1) FLOOR (1) Fitbit (1) Gmail (1) Googleカレンダー (1) Googleフォト (1) Googleワン (1) Gメン75 (1) HERO (1) HYPERLINK (1) HeTeMuLu Creator (1) MROUND (1) PAI (1) PIXLR (1) PNG出力 (1) RX10Elements (1) Roycel (1) TODAY (1) TV (1) USB-DAC (1) Unicode (1) Unicode文字 (1) Windows11 (1) iPad (1) iZotope (1) radiko (1) srt2exo.bat (1) table (1) あたら (1) じじい (1) その他 (1) ちゃんとしよ! (1) ねむりの約束 (1) ばばあ (1) アイキャッチ (1) アサダローポンプ (1) アプリ名称 (1) イヤホンジャック (1) インデント (1) インバーター鳴き (1) イーブイ (1) ウィジェット (1) ウィンドウ (1) ウォーキング (1) ウォーターサーバー (1) ウーピー・ゴールドバーグ (1) エクスポート (1) エラー (1) カーソル (1) キャッシュ消去 (1) キャプチャーボード (1) クランプ (1) ゲーム実況 (1) ゲーム音 (1) ゴープラプラ、Pokemon GO (1) サマーフェスティバル (1) ショックマウント (1) ショートカットキー (1) シリコン樹脂 (1) スナックエンドウ (1) スナップエンドウ (1) スピーカー (1) スマートアラーム (1) セメダイン (1) ソシャゲ (1) ソリティアファームビレッジ (1) タグ (1) タスクバー (1) ダイソー (1) ダブルゆめのかけらリサーチ (1) ダブルクォーテーション (1) テキスト (1) トマトジュース (1) ドッキング (1) ドリカム (1) ニンテンドーSwitch (1) ハロウィン (1) ハートマーク (1) バッチファイル (1) パススルー出力 (1) パッコンバー (1) フォントサイズ (1) フリーセル (1) ボタン (1) ポケモンGO (1) ポケモンすくすくウィーク (1) ポケモンピクロス (1) ポケモン寝顔発見ウィーク (1) マウスオーバー (1) マルノーム (1) ミーハー (1) モザイク (1) ラベル (1) リブリー (1) 二段階認証 (1) 介護用品 (1) 伊藤園 (1) 保存 (1) 入力 (1) 制御文字 (1) 可笑しい (1) 変換 (1) 容量不足 (1) 巨人の星 (1) 帯状疱疹 (1) 手がかじかむ (1) 接着剤 (1) 改行 (1) 文字コード表 (1) 文字入力 (1) 斜体 (1) 条件付き書式 (1) 標語 (1) 水ぼうそう (1) 滑り止め (1) 漫符 (1) 牛乳パック (1) 物忘れ (1) 画像編集 (1) 睡眠導入 (1) 短押し (1) 移動 (1) 編集できない (1) 老眼 (1) 老舗 (1) 自動バックアップ (1) 薬飲み忘れ防止 (1) 行選択 (1) 表示形式 (1) 西川貴教 (1) 解決済み (1) 認証システム (1) 辞書 (1) 逆転検事 (1) 逆転裁判 (1) 部分フィルタ (1) 録音 (1) 長押し (1) 靴下 (1) 音声 (1) 麦茶 (1)

Translate

QooQ