見出し画像

MLのゲーム履歴をCSV形式テキストに変換

Memory League にて ゲーム履歴(Recent Games)を
https://memoryleague.com/

CSV 形式のテキストに変換するキーボードマクロです。

サクラエディタで使用します。

CSVに変換することにより、Excelにデータとして取り込むことができ、
グラフを作成し分析が可能になります。

ーーーーーーーーーーーーーーーーーーーーーーーーー ここから
// ******************************************
// Memory League の ゲーム履歴を CSV形式に変換する
// キーボードマクロのファイル
// for sakuraエディタ
// ******************************************

ReplaceAll(',', ','); // 名前にカンマが含まれている可能性があるので、全角に置き換えておく

ReplaceAll(' beat ', ','); // すべて置換
ReplaceAll(' drew with ', ','); // すべて置換
ReplaceAll(' in Cards\r\n', ',Cards', 4); // すべて置換  改行(\r\n)を削除 正規表現
ReplaceAll(' in Images\r\n', ',Images', 4); // すべて置換  改行(\r\n)を削除 正規表現
ReplaceAll(' in International Names\r\n', ',Inter',4); // すべて置換  改行(\r\n)を削除 正規表現
ReplaceAll(' in Names\r\n', ',Names',4); // すべて置換  改行(\r\n)を削除 正規表現
ReplaceAll(' in Numbers\r\n', ',Numbers',4); // すべて置換  改行(\r\n)を削除 正規表現
ReplaceAll(' in Words\r\n', ',Words',4); // すべて置換  改行(\r\n)を削除 正規表現
ReplaceAll(' in Surprise\r\n', ',Surprise',4); // すべて置換  改行(\r\n)を削除 正規表現
ReplaceAll('(', ',',); // すべて置換
ReplaceAll('s) ', ','); // すべて置換
ReplaceAll('s / ', ','); // すべて置換
ReplaceAll(' days ago', '',); // すべて置換
ReplaceAll(' in ', ',',); // すべて置換
ReDraw(0); // 再描画
ーーーーーーーーーーーーーーーーーーーーーーーーー ここまで

記事を読んで日常生活に役に立ったと感じたら任意のサポートをしていただけると嬉しいです。書籍の購入費用や動画の製作費に活用してよりよいコンテンツにしていきたいと考えます。