- ベストアンサー
定型句を含む文字を一括して削除出来るエディタ
次のようなテキストの羅列があります。 みっつの●を含め番号まで一括して削除する機能のあるエディタはありませんか? 英字は残すものとします。 よろしくお願いいたします。 1 ●●● ABC 2 ●●● BSD 3 ●●● GHA
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
もういちどこんにちは。 できなかったのは私の説明不足です、たぶん。 今度は画像もつけてみました。赤い文字が検索で当たっているので置換すれば消える文字です。 今回はkagen88さんの正規表現【^\d+ ●●● 】で置換しました。 正規表現に追記しますと ^ → 先頭の文字が \d+ → で一桁以上の半角数字 → 全角スペース1つ ●●● ●3つ → 全角スペース1つ ということになります。 少しずつ違うのは dscriptyさんは【^\d+\s*●●●\s*】 \s* → 半角スペース一桁以上または何もなし わたしは【^[1-9]{1} ●●● 】 [1-9]{1} → 一桁の半角数字です。 私の回答の_を全角スペースに置き換えて~が分りにくかったのかも。 わたしは正規表現を http://www.mnet.ne.jp/~nakama/ で勉強しました。 わかりやすいサイトなのでご一読をすすめます。 できたらいいなと思って回答追加でした。
その他の回答 (5)
FooEditorなら以下の方法でできます 1.編集にある検索をクリック 2.正規表現を使用するにチェックマークをつける 3.検索する文字列に「\d\s●+\s」を貼り付け、すべて置き換えを押す
- dscripty
- ベストアンサー率51% (166/325)
EmEditor Free http://jp.emeditor.com/modules/download2/rewrite/tc_5.html [検索(S)] > [置換(R)...] を選択して、 [正規表現を使用する(X)] にチェックして [検索する文字列(I)] に "^\d+\s*●●●\s*" をコピー&ペースト("は含まない)して、 [置換後の文字列(P)] の内容を削除して、 [すべて置換(A)] をクリック 実際にやってみたよ? ----[実行前] 1 ●●● ABC 2 ●●● BSD 3 ●●● GHA ----[実行後] ABC BSD GHA 正規表現というがわかると、自由に置換できるようになるから、いろいろ楽しいよ?
- kagen88
- ベストアンサー率0% (0/1)
やりたいことはこれですか? 1 ●●● ABC 2 ●●● BSD 3 ●●● GHA を ABC BSD GHA に一括変換する? そうであれば、「秀丸」の“置換”機能で出来ますよ、 ステップ: ツールバー「検索」⇒「置換」、[正規表現]にチェックを入れてね。 検索 ⇒ “^\d+ ●●● ” ←“”に囲まれた内容を検索にかける 置換 ⇒ 空文字 そして、一括置換を押す。 あとvbaでを使っても簡単にできるよ
- 参考URL:
- http://www.vbapro.info
- Tarepanda_club
- ベストアンサー率72% (16/22)
こんにちは。 VxEditor どうでしょう。 フリーソフトです。 http://www.vector.co.jp/soft/dl/win95/writing/se236058.html 本体はVxEditor.exeです。 検索→置換→検索語に【^[1-9]{1}_●●●】置換語なし正規表現2を選ぶと消えます。 (_は全角スペース。例文が全角スペースだったので。アルファベットの前のスペースも消すなら^[1-9]{1}_●●●_) インストール不要で解凍だけだし使ってみてください。 うまくいくといいですね。
- dscripty
- ベストアンサー率51% (166/325)
sed http://linuxjm.sourceforge.jp/html/GNU_sed/man1/sed.1.html か 「正規表現 置換 エディタ」で検索するといいよ?
お礼
メッセージありがとうございます。 教えて頂いたのでとってもありがたいんですが、 もうちょっと詳しく教えて頂けたら嬉しかったです。 でもでも、ありがとうございました。
お礼
回答ありがとうございます。 なんでか解らないんですが、出来ませんでした。 でもでも、本当にありがとうございます。 また機会がありましたらお願いいたします^^