任意の複数文字列(複数パターン)を一括で削除できるフリーソフトを探しています。
これだけではわかりにくいので、例に挙げてみます。
下記のステップ1からステップ3までの処理を簡単に実現したいのです。
ステップ1、
これら複数文字列(一例)から------------------------------------------
aaaaa.com
bbbbb.com
ccccc.com
ddddd.net
eeeee.com
fffff.biz
ggggg.com
hhhhh.net
iiiii.com
jjjjj.com
----------------------------------------------------------------------
ステップ2、
これら複数文字列(一例)を削除----------------------------------------
ddddd.net
ggggg.com
iiiii.com
----------------------------------------------------------------------
ステップ3、
ステップ1からステップ2を削除、ステップ3(一例)が残りました--------
aaaaa.com
bbbbb.com
ccccc.com
eeeee.com
fffff.biz
hhhhh.net
jjjjj.com
----------------------------------------------------------------------
メモ帳の置換で「検索する文字列」をステップ2のもの、「置換後の文字列」
を空白にすれば1つ1つ削除が可能ですが、毎回多量に削除対象が出てくると
手作業ではとても大変です。
そこで、ステップ2の削除対象をコピペで手軽に登録できて、ボタン1つで一
括削除できる、というようなツールを探しています。
どなたかご存じであればお教え下さい。
よろしくお願いします。
No.5ベストアンサー
- 回答日時:
「ProofReader」「Speeeeed」ともに辞書あるいはリスト
ファイルを直接編集すると、さらにいくらか楽になると
思います。
・「ProofReader」の場合
1.辞書を作成後、「新規」ボタンを押して空の項目を
適当に増やした後で保存します。
※たくさん作成して置いても大丈夫です。
2.テキストエディタで辞書ファイルを開きます。
(タブ)(タブ)--------(タブ)
という行が新規作成した分ありますので、行の先頭に
コピーした文字列を矩形貼り付けします。
ddddd.net--------
ggggg.com--------
iiiii.com--------
※このようになります。(文字列の後ろに2つ、ハイフン
の後ろに1つタブがあります)
3.文字コード(SJIS)と改行コード(CR)が変更されない
ように注意して上書き保存します。
・「Speeeeed」の場合
1.テキストエディタで次のような行を適当にたくさん
作成してから、文字コードSJIS、改行コードCRLFで保存
します。※拡張子は「lst」です。
(タブ)(タブ)
2.コピーした文字列を行の先頭に矩形貼り付けします。
ddddd.net
ggggg.com
iiiii.com
※このようになります。(文字列の後ろにはタブが2つ
あります。)
3.文字コードと改行コードが変わらないように注意して
上書き保存します。
このようにして作成した辞書またはリストファイルを
使用して置換します。
※前もって1の状態のファイルをいくつか作成して、
必要な時に矩形貼り付けすれば良いだけにして置くと
良いかもしれません。
「TextSS」では出来るかどうか分かりませんが、
良かったら試してみてください。
自分にとって使いやすいツールを使用すると良いです。
※矩形貼り付けは「サクラエディタ」や「TeraPad」等
で可能です。
koma30007さん、
またまたご丁寧にお答え下さってありがとうございます。
お礼が遅くなってしまったことをお許し下さい。
「ProofReader」にて「ファイルを直接編集」してみました。
TeraPadを使えば辞書ファイルを直接開けたのですね。
ご解説の通りに実践すればうまくできました。
これならば、私の思っていた通りの複数文字列を一括で削除できます。
また、エクセルを使用すれば「ファイルを直接編集」をもっと簡単に
できることに気付きました。
ところで、この「複数文字列を一括削除」ですが、
エクセル2007を使えば意外と簡単にできることを改めて発見しました。
1.例えばこのようにエクセルに入力して、
----------------------------------------------------------------------
ddddd.net ↓ステップ2(削除する文字列)
ggggg.com
iiiii.com ↑
←1つ空白
aaaaa.com ↓ステップ1(処理を行う範囲)
bbbbb.com
ccccc.com
ddddd.net
eeeee.com
fffff.biz
ggggg.com
hhhhh.net
iiiii.com
jjjjj.com ↑
----------------------------------------------------------------------
2.上記の入力した範囲をすべて選択して(反転させて)
3.「データ」タブの「データツール」にある「重複の削除」をクリックすると、
4.このようになります。
----------------------------------------------------------------------
ddddd.net ↓ステップ2(削除する文字列)
ggggg.com
iiiii.com ↑
←1つ空白
aaaaa.com ↓ステップ1(処理を行う範囲)
bbbbb.com
ccccc.com
eeeee.com
fffff.biz
hhhhh.net
jjjjj.com ↑
※「ステップ1」から「ステップ2」が削除されました。
----------------------------------------------------------------------
追伸:
今回、うまく解決できたのは
valvalvalさんとkoma30007さんの優しい回答が
その原動力となりました。
本当にありがとうございました。
No.4
- 回答日時:
> 検索文字列へ、このようにコピペする
> 「ddddd.net
> ggggg.com
> iiiii.com」
複数対象を一発で登録したいということですね。
置換ソフトは基本的に1対1で登録するので、質問のような事をするにはマクロ等を組むしかないのではないでしょうか?
(自分なら「なでしこ」でツールを組みます。)
http://hodade.adam.ne.jp/seiki/
正規表現を使えば、一発登録は可能ですけれど。
(ddddd\.net|ggggg\.com|iiiii\.com)
こうだったかな?
valvalvalさん、
お忙しいところありがとうございます。
またお礼が遅くなって本当に申し訳ないです。
「なでしこ」と「正規表現」は可能性が広がりそうですね。
とても興味深い新たな知識の吸収となり、とても感謝してます。
現状では勉強不足で使いこなせていませんが、
(しばらく検索して勉強してみて色々試したりしましたが現状では知識不足で難しく・・・)
今後、時間のある時にゆっくりと勉強しながらこの2つを使いこなしてみたいと思います。
貴重な時間を割いて下さって、ありがとうございました。
とても感謝しております。
No.3
- 回答日時:
複数の置換内容を登録してから一括置換するフリーソフトは色々あります。
自分が使ったのは「Speeeeed」です。
複数ファイルを対象に一括置換できるので利用幅は大きいと思います。
ありがとうございます。
インストールして試してみました。
実際に試してみたところ、koma30007さんへのお礼の回答にありますように、
やはりステップ2の部分の問題が解決できないようです。
複数ファイルにわたる置換作業には威力を発揮するソフトだと思いました。
また、私の場合は複数ファイルの一括置換に「TextSS」を使用しています。
これだと「置換前」と「置換後」の文字列がそれぞれ複数行でもよいため、
HTMLの全ページ一括置換には必須であるほど重宝しています。
情報を頂いてばかりでは申し訳ないので私も情報提供してみました。
丁寧にご回答下さって本当にありがとうございました。
とても感謝しております。
No.1
- 回答日時:
「ProofReader」で可能です。
http://desireforwealth.com/diary/200708_proofrea …
※ベータ版(2.2.0)をダウンロードしてください。
(古い2.1.0にはMac用しか入っていません。)
※XP SP2とVista SP1で使用できました。
※辞書に置換条件を登録して使用します。
※辞書は複数作成可能で、一つの辞書に複数登録可能
同梱されているPDFファイルの説明が詳しいので、使用
方法はそちらを参照してください。
※PDFマニュアルにも書いてありますが、辞書登録後に
保存するのを忘れないでください。
※校正結果の通知ダイアログを表示させるには、「編集」
→「環境設定」で設定変更が必要だと思いました。
(初期状態ではたしか警告音になっています。)
※毎回削除対象が変わるということですので、それほど
楽にはならないかもしれません。
とてもご丁寧にお教えくださってありがとうございます。
実際にインストールして試しているため、返信が遅くなって申し訳ありません。
インストールして作業してみたところ、概ね考えていた機能でした。
ただ、まだクリアできていない問題点が1つだけあります。
それは「ステップ2」を「辞書」の「検索文字列」にコピペした際、
以下のようになることです。
検索文字列へ、このようにコピペする
----------------------------------------------------------------------
「ddddd.net
ggggg.com
iiiii.com」
----------------------------------------------------------------------
期待していた結果
----------------------------------------------------------------------
検索文字列「ddddd.net」 置換文字列「(空白)」
検索文字列「ggggg.com」 置換文字列「(空白)」
検索文字列「iiiii.com」 置換文字列「(空白)」
----------------------------------------------------------------------
実際の結果
----------------------------------------------------------------------
検索文字列「ddddd.net\rggggg.com\riiiii.com」 置換文字列「(空白)」
----------------------------------------------------------------------
これだと、やはり手作業の部分が多くなりそうです。
でも大変ご丁寧に回答してくださり、本当にありがとうございました。
大変感謝しております。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Access(アクセス) AccessVBAで任意の複数リンクテーブルをAccessVBAを動かす際に削除したいと考えておりま 1 2022/11/17 15:45
- ニコニコ生放送 twitter を 退会する方法を教えて下さい。 7 2022/09/05 09:18
- Visual Basic(VBA) VBAで、特定の文字より後を削除して残った数値を文字列に変換と特定の文字より前も削除したい 3 2022/04/15 19:21
- その他(データベース) カラム上の重複を削除するクエリを教えてください 3 2022/04/12 14:11
- Excel(エクセル) VBA 文字列変換と指定した列にある日時データから時間を削除する方法について 2 2022/04/14 15:23
- Excel(エクセル) PowerQueryに詳しい方教えてください(Office365) 1 2022/07/24 21:11
- オープンソース csvデータのダブルクォーテーションで囲まれた文字内にあるカンマを削除したい 3 2022/09/02 15:17
- Excel(エクセル) Excelの複数置換はSUBSTITUTEを重ねるしかない? 9 2022/05/08 11:25
- Outlook(アウトルック) 添付図に赤丸を付けたボタンを Outlook2019に表示する方法 3 2022/06/20 18:02
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ワードにて スペースを全て改行...
-
テキストファイルで改行に置換...
-
空白スペースをタブに置換する方法
-
CSVファイルをエクセルで開いた...
-
テキストに縦に並んでいるデー...
-
秀丸で指定した文字が入ってい...
-
秀丸の行数
-
秀丸の正規表現で文字列を切り...
-
置換でピリオドを一括削除出来...
-
LibreOfficeのWriterで特定の文...
-
正規表現の置換で数値のみを抽...
-
秀丸の置換で数字で始まる行だ...
-
サクラエディタで連続改行を処...
-
テキスト中の改行を詰めるコマンド
-
Google form グーグルフォーム...
-
「ドゥ」の簡単なローマ字入力方法
-
WPS OFFICEでの縦書きについて
-
あいうえおかきくけこさしすせ...
-
googleカレンダーの予定を入力...
-
1MBでドレくらいの文章を書くこ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テキストファイルで改行に置換...
-
ワードにて スペースを全て改行...
-
特定の文字を含む行だけ抽出す...
-
Accessでの置換
-
置換でピリオドを一括削除出来...
-
空白スペースをタブに置換する方法
-
正規表現の置換で数値のみを抽...
-
サクラエディタで連続改行を処...
-
WordVBA 置換処理での改行文字...
-
テキストに縦に並んでいるデー...
-
文字+改行コードの置換について
-
秀丸で指定した文字が入ってい...
-
テキスト内で括弧内の文字を削除
-
秀丸の正規表現で文字列を切り...
-
CSVファイルをエクセルで開いた...
-
秀丸の置換で数字で始まる行だ...
-
ワード2010 ひらがな 削除
-
秀丸で改行コード"[CR]"を変換...
-
NotePad++ 改行された文を改行...
-
秀丸エディタで改行を削除する...
おすすめ情報