ただし、DMやメンション(正規表現で言うと、"@.+\s.+"で始まるtweetでしょうか)は残したいです。
単純な全削除ならそれっぽいサービスはあるのですが…
「Tween」を使用して削除するのはいかがでしょうか?
http://d.hatena.ne.jp/Kiri_Feather/20071121
・ダウンロード
http://sourceforge.jp/projects/tween/releases/
・削除方法
1.ユーザー名とパスワードを入力したら「認証する」を押下後、「OK」で設定画面を閉じます。
2.「タブ」→「タブ作成」で新規タブを作成します。
3.作成されたタブを右クリックして、「振り分けルール編集」を実行します。
4.左側の一覧で新規作成したタブが選択状態になっているのを確認して、振り分けルール(右側の画面)の「新規」を押します。
5.マッチルールの「複合条件」にチェック、ユーザーIDに自分のIDを入力、発言内容を空欄にし、除外ルールの「複合条件」にチェック、ユーザーIDを空欄、発言内容に「@.+ .+」を入力して「正規表現」にチェックを入れます。
※非公式リツィートを残さなくても(@返信が残れば)良い場合は、除外ルールの発言内容を「^@.+ .+」にします。
※DMについては、「Direct」タブに表示されるのでそのままでも残ります。
※マッチ時の追加動作は、一応コピーにしておくと良いです。(マークにチェックは付けても付けなくても、どちらでもかまいません。)
http://sourceforge.jp/projects/tween/wiki/%E5%90%84%E9%83%A8%E5%...
振り分けルールにより振り分けられたタブの発言には「♪」が表示されます。
6.「OK」でルールの編集画面を閉じて、さらに「閉じる」で閉じます。
7.新規作成したタブが選択状態になっているのを確認して、「操作」→「前データを取得」を実行します。
※左下のタブのツイート数(「***/***」)を確認しながら、複数回実行します。
(数が多すぎると上手く動作しないかもしれませんので、200件程度で次の操作8を実行してください。
※200件で上手くいかない場合は、さらに数を減らして実行してください。)
8.「操作」→「全て選択」を実行後、「操作」→「削除」を実行します。
※確認画面が表示されますので、「OK」を押します。(フリーズしたように見える場合でも、数秒~数十秒待ってみてください。)
※以降すべて削除するまで、手順7と8を繰り返します。
・高度なタブの使い方
http://sourceforge.jp/projects/tween/wiki/%E9%AB%98%E5%BA%A6%E3%...
・正規表現について
http://sourceforge.jp/projects/tween/wiki/%E6%AD%A3%E8%A6%8F%E8%...
ありがとうございます。
正規表現で絞り込みできるクライアントがあったなんて!
現在帰省しており手元にLinuxノートしかないので、Win機がある自宅に戻り次第試してみます!