- 追加された行はこの色です。
- 削除された行はこの色です。
* Twitter のSPAM業者等のリストからIDのみ抽出する [#c5e1c2a9]
* Twitter の@アカウント一覧からアカウントでgrepした結果をソートマージする [#c5e1c2a9]
-ページ: [[Macro/投稿]]
-作者: [[kartis]]
-カテゴリー: mac
-投稿日: 2015-10-08 (木) 21:34:43
-Twitterの@を含むテキストに
\\@[a-zA-Z0-9']でgrepした結果をソートマージする
\@[A-z0-9]{3,}で一致箇所のみgrepした結果をソートマージする
** メッセージ [#o7117ee7]
#code(plain){{
S_SelectAll(0); // すべて選択
// grepした結果から、@以降を切り出す
S_GoFileTop(0); // ファイルの最初に移動
S_Down_Sel(0); // (選択)カーソル下移動
S_Down_Sel(0); // (選択)カーソル下移動
S_Down_Sel(0); // (選択)カーソル下移動
S_Down_Sel(0); // (選択)カーソル下移動
S_Down_Sel(0); // (選択)カーソル下移動
S_Down_Sel(0); // (選択)カーソル下移動
S_Down_Sel(0); // (選択)カーソル下移動
S_Down_Sel(0); // (選択)カーソル下移動
S_Down_Sel(0); // (選択)カーソル下移動
S_Down_Sel(0); // (選択)カーソル下移動
S_Down_Sel(0); // (選択)カーソル下移動
S_Delete(0); // 削除
S_GoFileEnd(0); // ファイルの最後に移動
S_Up_Sel(0); // (選択)カーソル上移動
S_Delete(0); // 削除
S_SelectAll(0); // すべて選択
S_ReplaceAll('^.*\\]:\\s\\@', '', 20); // すべて置換
S_ReDraw(0); // 再描画
// ソートしてuniqマージ
S_SelectAll(0); // すべて選択
S_SortAsc(0); // 選択行の昇順ソート
S_Merge(0); // 連続した重複行の削除(uniq)
}}
----
- grepでメールアドレスのURLなどが含まれてしまうので手作業で削除する必要がある -- &new{2015-10-08 (木) 23:07:29};
- 3字未満の@付きをgrep しないことで@日付的なものを回避する -- &new{2015-10-08 (木) 23:23:24};
#comment