「選択した文字列を文書からすべて削除」の版間の差分
ナビゲーションに移動
検索に移動
見出しの修正 |
SyntaxHighlightにcopyの追加 |
||
| (同じ利用者による、間の2版が非表示) | |||
| 3行目: | 3行目: | ||
== ソースコード == | == ソースコード == | ||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript" copy> | ||
#title="選択した文字列を文書からすべて削除" | #title="選択した文字列を文書からすべて削除" | ||
/** | /** | ||
| 17行目: | 17行目: | ||
== 変更履歴 == | == 変更履歴 == | ||
* 2023 | * 1.0.1 (2023-10-29) | ||
** 検索ハイライトが変わってしまうことを防ぐため、実装方法をMeryのReplaceからJavaScriptのsplit, joinに変更 | ** 検索ハイライトが変わってしまうことを防ぐため、実装方法をMeryのReplaceからJavaScriptのsplit, joinに変更 | ||
* 2023 | * 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)
- 初版
スポンサーリンク