042 · TEXT
テキスト検索・置換
1つまたは複数の検索語を原文基準で同時に置換し、総置換回数とルール別回数を確認できます。
テキストを入力・貼り付け・ファイル読込
TXT・MD・CSVファイルをこの作業エリアへドラッグ&ドロップできます。
ローカル処理 · サーバー送信なし · サービス上限: 原文1,000,000文字 · ルール100件 · 検索1,000文字 · 置換10,000文字 · 結果5,000,000文字
原文は保持し、結果だけを別に生成します。
HOW TO USE
使い方
- 01
原文を入力・貼り付けし、必要な検索・置換ルールを追加します。
- 02
大文字・小文字を区別するか選択します。
- 03
実行すると候補をすべて原文から計算して一度だけ置換します。
- 04
総置換回数とルール別回数を確認して結果をコピーします。
- 05
すべてクリアで原文・ルール・結果・状態を初期化します。
EXPERT POST
検索・置換を安全に使う実践基準
原文基準の同時置換、重複する検索語の優先順位、大文字小文字の扱いと結果上限を理解すると、意図しない連鎖置換を防げます。置換は原文基準で一度だけ行います
最初の置換結果を再検索せず、原文からすべての一致候補を計算して一度に適用するため連鎖置換を防ぎます。
重なる検索語には優先順位があります
同じ位置で候補が重なる場合は長い検索語を優先し、同じ長さなら先に登録したルールを優先します。
大文字小文字設定は英字比較に作用します
case-insensitiveでは英字をcase-foldingし、日本語や韓国語のように大小文字のない文字はそのまま比較します。
literal検索では記号もそのまま扱います
点・アスタリスク・角括弧などは正規表現ではなく通常の文字として検索します。
原文と結果は分けて保持します
結果を作成しても原文は上書きしません。総置換回数とルール別回数を確認してからコピーできます。
大量置換では出力上限も確認します
入力文字数だけでなくルール数、検索・置換文字列、最終結果サイズにも上限があります。
IMPORTANT NOTES
注意事項
- 正規表現ではなくliteral文字列です。. * [ ]などもそのまま検索します。
- 同じ検索文字列は重複ルールとして実行前にブロックします。
- 重なる検索語は長い文字列を優先し、同じ長さなら前のルールを優先します。
- 置換後の文字列に別の検索語が含まれていても原文基準の同時置換なので再検索しません。
- 上限: 原文1,000,000文字 · 100ルール · 検索1,000文字 · 置換10,000文字 · 結果5,000,000文字。
FAQ
よくある質問
01ルール同士は影響しますか?+
いいえ。候補はすべて原文から先に計算するため連鎖置換は発生しません。
02正規表現を使えますか?+
いいえ。042はliteral文字列の検索・置換です。
03大文字・小文字を区別しない場合はどうなりますか?+
英字は固定したcase-folding方針で比較し、日本語や韓国語のように大文字小文字のない文字はそのまま比較します。
04同じ検索語を2つのルールに入れられますか?+
いいえ。選択した大文字小文字ポリシーで重複する検索語は実行前にブロックします。
05結果は原文を上書きしますか?+
いいえ。結果は別領域に作り、原文は保持します。