ゆきんこの勉強法 | 自修人

unchain yourselves

05 Jun 2020

Firefoxのブックマークをサクラエディタのマクロで整形する

サクラエディタ

サクラエディタ - Google 検索

サクラエディタ|正規表現

サクラエディタで使える正規表現のメモ - Qiita
連続改行を一回改行にするには? | サクラエディタ過去ログ

サクラエディタで使える正規表現 - Google 検索

DADADADA.mac

[DADADADA.mac]〔DADADADAは任意の文字列〕というファイル名で文字コード[Shift-JIS]、改行コード[CR+LF]で、以下のコードを[C:\Users\YOUR-ACCOUNT-NAME\AppData\Roaming\sakura]に保存します。

S_ReplaceAll('ICON="(.*?)"', '', 44);
S_ReplaceAll('ADD_DATE="(.*?)"', 'target="_blank"', 44);
S_ReplaceAll('LAST_MODIFIED="(.*?)"', 'rel="nofollow"', 44);
S_ReplaceAll(' ICON_URI="(.*?)" ', '', 44); 
S_ReplaceAll('</A>', '</a><br>\n', 44);
S_ReplaceAll('<A HREF="', '\n■<a href="', 44);
S_ReplaceAll('[\\r\\n]+', '\\r\\n', 148); 
S_ReplaceAll('^(?!■).+$', '', 44);
S_ReplaceAll('^\r\n', '', 44); 

S_ReDraw(0);

サクラエディタでマクロを実行する

HTMLとしてエクスポートしたFirefoxのブックマークのデータを、サクラエディタにコピペします。

[ツール(T)]→[名前を指定してマクロ実行(E)]→[該当するマクロをクリック]