wwww / 草草草 などの スラング を整えるcast craft などの 表記ゆれ を「キャストクラフト」に統一@user を 丁寧語(userさん)にする1000円 → 1000えん など 数字+単位 を聞きやすく!!!??? など 記号の連打 を抑える正規表現とは、「探し方の記号」を組み合わせ、何を見つけてどう置き換えるかを短く書く方法です。
cast craft / cast_craft)を「キャストクラフト」にw の連打
888(全角・半角)→「パチパチパチ」
/パターン/フラグ を入力例)左:
/https?:\/\/\S+/giu右:URL
| 目的 | 探索文字列(+フラグ) | 読み方 | 読み上げの例 |
|---|---|---|---|
| ハッシュタグを読ませすぎない | /#(\S+)/gu |
$1 |
入力: #配信楽しみ → 読上: 配信楽しみ |
| ktkr を日本語に | /\bktkr\b/gi |
きたこれ |
ktkr!! → きたこれ!! |
| 省略記号(…)の統一 | /…{2,}/g |
… |
待って…… → 待って… |
| ドット3つ→省略記号 | /\.{3,}/g |
… |
えっと... → えっと… |
| 連続空白の圧縮 | /\s{2,}/g |
|
すごい 好き → すごい 好き |
| 行頭・行末の空白除去 | `/^\s+ | \s+$/gm` | `` |
| 句読点直前の空白削除 | /\s+([、。!!?\?])/gu |
$1 |
やった ! → やった! |
| 「草」の連続を強調語に | /(?:草){2,}/g |
大草原 |
草草草 → 大草原 |
| 全角w対応 | /[ww]{2}/gi |
わら |
ww → わら |
| 記号AAの塊を短縮 | /[┏┓┗┛━╋┣┫│─╱╲╭╮╯╰]{3,}/gu |
アスキーアート |
┏━┓… → あすきーあーと |
| 単位:回 | /(\d+)\s*回/gu |
$1かい |
3回 → 3かい |
| 単位:人 | /(\d+)\s*人/gu |
$1にん |
10人 → 10にん |
| 時間:分 | /(\d+)\s*分/gu |
$1ふん |
15分 → 15ふん |
| 時間:秒 | /(\d+)\s*秒/gu |
$1びょう |
30秒 → 30びょう |
| 速度:fps | /(\d+)\s*fps\b/giu |
$1えふぴーえす |
60fps → 60 えふぴーえす |
| 容量:MB/GB | `/(\d+(?:.\d+)?)\s*(MB | GB)\b/giu` | $1$2 |
| 温度:℃ | /(-?\d+(?:\.\d+)?)\s*℃/gu |
$1ど |
-2.5℃ → -2.5ど |
| 割合:% | /(\d+(?:\.\d+)?)\s*%/gu |
$1パーセント |
12.5% → 12.5ぱーせんと |
| 日付:YYYY-MM-DD | /(\d{4})-(\d{2})-(\d{2})/g |
$1ねん$2がつ$3にち |
2025-11-10 → 2025ねん11がつ10にち |
| 時刻:HH:MM(24h) | `/\b([01]?\d | 2[0-3]):([0-5]\d)\b/g` | $1じ$2ふん |
| カンマ付き数値のカンマ除去 | /(\d),(?=\d{3}\b)/g |
`` | 12,345 → 12345 |
| 句読点の後にスペース付与 | /([、。!!?\?])(?=\S)/gu |
$1 |
いいね!最高 → いいね! 最高 |