- 締切済み
テキスト置換ソフトで、特定の文字列が●個出てくるごとに置換できるもの知りませんか?
以下のような機能をもつ テキストファイルの置換ソフトを探しています。 特定の文字列が●個出てくるごとに、 その●個目の部分だけを置換する機能です。 たとえば、 abc abc abc abc abc abc abc abc という文字列があるとして、 手動ではなく一括で以下のように置換をしたいのです。 abc ABC abc ABC abc ABC abc ABC この例では、abcが2つ登場するごとに、ABCという文字列に置換されていますね。このように特定の文字列(この例ではabc)が●個出てくるごとに、その●個目の部分だけを置換するというような機能を持つ(できれば)フリーソフトなどをご紹介いただければありがたいです。 秀丸エディタなどのテキストエディタでは、おそらくできないと思うのですが、もしできるのであれば、そのやり方を教えていただいても構いません。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- SAYKA
- ベストアンサー率34% (944/2776)
回答No.2
正規表現でこんな感じでは? 検索文字列 ((abc\n){1,1})abc\n 置換文字列 $1ABC\n 必要な回数によって「1,1」を2回なら「2,2」、3回なら「3,3」にしたら使えるよ
- adobe_san
- ベストアンサー率21% (2103/9759)
回答No.1
これ 無理です。 フリーでこの様な対応してる置換ソフトありません。 というよりそもそも需要が無いので ありません。 スクリプトかそれなりの置換プログラムを組まないと出来ません。
質問者
お礼
情報ありがとうございます。 自分で探してムダ骨になるところでした。 ありがとうございました。
お礼
ありがとうございます。 正規表現のことはよくわかりませんが、 調べてやればできそうですね。 情報ありがとうございました。