指定した文字を削除するUserScript
code:script.js
scrapbox.PopupMenu.addButton({
title: '指定文字除去',
onClick: text => {
// 文字を入力してもらう
const word = prompt("除去したい文字列を入力してください");
// 入力された文字を正規表現のパターンにする
const regex = new RegExp(word, 'g');
// 正規表現と合致した文字を削除する
text = text.replaceAll(regex, "");
return text
}
});
使い方
UserScriptを設定する
文字を選択する
ポップアップに表示される「指定文字削除」というボタンを押す
削除したい文字を入力する
正規表現でもOK
選択した文字から入力した文字が消える
関連
promptメソッド
replaceAllメソッド
RegExpオブジェクト
正規表現
thanks to ChatGPT