「選択した文字列を文書からすべて削除」の版間の差分

提供: MeryWiki
ナビゲーションに移動 検索に移動
MSY-07 (トーク | 投稿記録)
日付のフォーマットを変更
MSY-07 (トーク | 投稿記録)
SyntaxHighlightにcopyの追加
 
(同じ利用者による、間の1版が非表示)
3行目: 3行目:


== ソースコード ==
== ソースコード ==
<syntaxhighlight lang="javascript">
<syntaxhighlight lang="javascript" copy>
#title="選択した文字列を文書からすべて削除"
#title="選択した文字列を文書からすべて削除"
/**
/**
17行目: 17行目:


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

2025年6月30日 (月) 00:11時点における最新版

概要[編集]

選択した文字列を文書からすべて削除するマクロです。置換ダイアログを開いて置換しても同じことができますが、こちらだと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)
    • 初版
スポンサーリンク