選択した文字列を文書からすべて削除

2025年6月30日 (月) 00:11時点におけるMSY-07 (トーク | 投稿記録)による版 (SyntaxHighlightにcopyの追加)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

概要 編集

選択した文字列を文書からすべて削除するマクロです。置換ダイアログを開いて置換しても同じことができますが、こちらだと1アクションで実行できます。

ソースコード 編集

#title="選択した文字列を文書からすべて削除"
/**
 * 選択した文字列を文書からすべて削除するマクロ
 */

var selection = document.selection.Text;
if (selection != "") {
	document.selection.SelectAll();
	document.selection.Text = document.selection.Text.split(selection).join("");
}

変更履歴 編集

  • 1.0.1 (2023-10-29)
    • 検索ハイライトが変わってしまうことを防ぐため、実装方法をMeryのReplaceからJavaScriptのsplit, joinに変更
  • 1.0.0 (2023-10-28)
    • 初版
スポンサーリンク