一括置換(複数の検索・置換ルールをまとめて適用)
複数の検索・置換ルールを上から順に適用します。通常の文字列と正規表現、大文字小文字の区別、単語単位に対応。変更箇所をプレビューで確認し、入力欄に反映した後も「元に戻す」で取り消せます。
- ブラウザ内で処理(アップロードなし)
最大 200,000 文字
置換ルール(上から順に適用)
正規表現では $1 や $<name> で一致した部分を使えます。^ と $ は各行の先頭・末尾に一致します。「単語単位」は前後が文字・数字でない場合だけ一致します(日本語の文章では通常オフにしてください)。空のルールは使いません。
置換しています…
置換はブラウザ内の別スレッドで実行し、2 秒を超えると自動で中止します(正規表現による固まり対策)。
使い方
- 置換したいテキストを貼り付けます。
- 「検索する文字列」と「置換後の文字列」を入力し、必要なら正規表現・大文字小文字の区別・単語単位を選びます。「ルールを追加」で何組でも追加でき、上から順に適用されます。
- プレビューで変更箇所(赤:削除、緑:追加)を確認し、結果をコピー・保存するか「結果を入力欄に反映」します。反映は「元に戻す」で取り消せます。
よくある質問
ルールはどの順番で適用されますか?
上から順に適用し、2 つ目以降のルールは前のルールで置換した後のテキストに対して実行されます。順番は ↑↓ ボタンで入れ替えられます。
正規表現で何が使えますか?
JavaScript の正規表現(Unicode モード)が使えます。置換後の文字列では $1・$<name>・$& などで一致した部分を使えます。^ と $ は各行の先頭・末尾に一致します。
複雑な正規表現でページが固まりませんか?
置換はブラウザ内の別スレッド(Web Worker)で実行し、2 秒を超えると自動で中止してエラーを表示するため、ページが固まることはありません。
注意事項・制限
- 入力内容はこのページ内でのみ処理され、YUCTS のサーバーには送信されません。
- テキストは 20 万文字まで、ルールは 30 個まで、置換結果は 200 万文字までです。
- 「元に戻す」は「結果を入力欄に反映」した操作だけが対象で、直近 20 回までです。ページを閉じると履歴とルールは消えます。
- 「単語単位」は前後が文字・数字・_ でないかで判定します。単語を空白で区切らない日本語や中国語では意図どおりに一致しないことがあります。
関連ツール
- 文字数カウント(文字数・漢字かな・英単語・改行・段落)文章の文字数を、見た目の文字数(絵文字の組み合わせも 1 文字)、漢字・かな、英単語、空白、改行、段落ごとに数えます。入力するとすぐに更新され、ブラウザ内で処理します。
- 読書時間の計算(黙読・音読の所要時間の目安)文章を読むのにかかる時間の目安を計算します。日本語・中国語は 1 分あたりの文字数、英語などは単語数で計算し、速さは自由に調整できます。結果はあくまで推定値です。
- テキストの空白・空行整理ツール(行末スペース・連続空行の削除)行末の空白、連続するスペースや空行、全角スペース、タブ、見えないゼロ幅文字を、選んだルールで整理します。元の文章は残したまま、削除・変換した箇所をプレビューで確認できます。
- 全角・半角変換(英数字・記号・カタカナ・スペース)数字、英字、記号、スペース、カタカナ、句読点を種類ごとに全角⇔半角へ変換します。変換しない例外文字を指定でき、変換した箇所をプレビューで確認できます。Unicode 正規化(NFKC)とは異なり、選んだ種類だけを変換します。
- 簡体字・繁体字 変換(中国語/台湾・香港)中国語の簡体字と繁体字(台湾・香港)を相互に変換します。OpenCC の辞書で語句単位に変換し、変換した箇所と、候補が複数あって確認が必要な字を表示します。処理はブラウザ内で行います。
- かな変換(ひらがな・カタカナ・ローマ字)ひらがなとカタカナ(半角カナ対応)の相互変換、かなからヘボン式・2025年内閣告示・パスポート式のローマ字への変換、ローマ字からかなへの変換ができます。長音や助詞など迷いやすい箇所は一覧で確認できます。