![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
このような置換できるフリーソフトを探しています。
1つのテキストファイルの中の文字を1(検索文字)対1(置換文字)で
置換できるようなソフトです。
イメージとしては「Repl-Ace」というソフトの置換計画機能がちかかったのですが。
例えば、
置換前文字→置換後文字
1.ああああいいいいううう→ててててええええ
2.ああああいいいいうううえええ→うううういいいい
というふうに1対1で置換できるようなものを探しています。
もしご存知の場合は教えてもらえますでしょうか?
よろしくお願いします。
No.5ベストアンサー
- 回答日時:
質問文の表現は別として、
> ああああいいいいううう→ててててええええ
> ああああいいいいうううえええ→うううういいいい
多分、
「ああああいいいいううう」を「ててててええええ」と置き換えたいが、
「ああああいいいいうううえええ」は「ててててええええ」+「えええ」としたくない。
ということでしょうか?
もしそうなら、一度には無理かも。先に長い方の文字列を処理するなどしないといけません。
また、置き換え結果が次の置きかえで引っかかってしまうことも考えられます。
質問の仕方がわるくてすみませんでした。
vizzarさんの思っている通りです。
やっぱり、一度には無理ですか・・・
ありがとうございます。
No.4
- 回答日時:
例が1文字対1文字に見えないので何がやりたいのかよく分からないのですが、
Repl-Aceの「変換モードで処理する」を有効にすれば
目的の動作をしませんか?
# 「変換モードで処理する」の説明はヘルプを見てください。
質問の書き方を間違えてしまいました。
普通の置換だと
1の「ああああいいいいううう」を「ててててええええ」に変換したいのですが
2の「ああああいいいいうううえええ」で「ててててええええ」+「えええ」になってしまい、「うううういいいい」になりません。
わかりずらくてすみません。
># 「変換モードで処理する」の説明はヘルプを見てください。
確認してみます。ありがとうございます。
No.3
- 回答日時:
任意の文字列をこれまた任意の文字列に変換するのはソフトの問題ではありません。
変換のアルゴリズムの問題でしょ。
文字列変換ならEXCELのVBAでも十分出来ます。
これなら・・・
ああああいいいいううう→何やねん
ああああいいいいうううえええ→OH My GOD!
こんな事でもできますけど。
VBAに関するURLや書籍は腐るほどあるので探してみてはいかがでしょうか。
No.2
- 回答日時:
「1対1で置換する」って, どういう処理なんだろ? よくわからんなぁ.
in-place でできなくてもいいなら (日本語に対応した) sed または tr, in-place が必要なら Perl と言ってみる.
まあ, Perl はちょっと機能てんこもりすぎかもしれんけど.
この回答への補足
質問の書き方を間違えてしまいました。
普通の置換だと
1の「ああああいいいいううう」を「ててててええええ」に変換したいのですが
2の「ああああいいいいうううえええ」で「ててててええええ」+「えええ」になってしまい、「うううういいいい」になりません。
わかりずらくてすみません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excel VBAでAA(BBB) → BBB.AA に置換したい 2 2022/10/30 13:59
- Visual Basic(VBA) Excel VBA 教えてください。 VBA初心者です。 詳しい方がいましたら教えてください。 下記 3 2023/04/25 11:22
- その他(コンピューター・テクノロジー) 正規表現の置換で一部の文字列をそのまま残したい 2 2022/05/03 19:19
- Excel(エクセル) 数式の置換がうまく行かない 6 2022/05/04 15:51
- フリーソフト テキストファイルの一括置換で除外したい文字があります。 2 2022/06/21 17:53
- その他(IT・Webサービス) 少し複雑なテキスト置換がしたいです。 2 2022/10/13 14:42
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- フリーソフト サクラエディタの正規表現(grep機能)の使い方 3 2022/06/22 10:29
- Ruby power BI クエリエディター 〇〇を含む文字列置換 1 2022/10/16 17:34
- その他(Microsoft Office) エクセル置き換え 指定の出現回数以降の文字列 3 2022/07/29 19:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語でテキストファイルの内容...
-
c# ビルド直前にコードを置換で...
-
正規表現で、特定の文字列を含...
-
3回以上の改行を2回にする正...
-
c++で積分のプログラムを実行し...
-
Excel VBA 教えてください。 VB...
-
正規表現で一括置換
-
csvデータ ダブルクォーテ...
-
C#で空白行を削除する方法
-
秀丸エディタで<a href=
-
cshの文字列置換
-
モードレスダイアログを閉じた...
-
秀丸で数字だけの行を削除したい
-
フォントの色を保持したままセ...
-
PowerShellでテキストの空白行...
-
xmlファイル内の文字列置換
-
正規表現について教えてください。
-
転置行列への変換が分かりません。
-
テキストボックスの文字列を置...
-
このような置換できるフリーソ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スペースで区切られた氏名から...
-
VBA 置換文字がみつからない時
-
各項目がダブルクォーテーショ...
-
csvデータ ダブルクォーテ...
-
エクセル VBA 複数条件一...
-
正規表現で、特定の文字列を含...
-
csvデータのダブルクォーテーシ...
-
xmlファイル内の文字列置換
-
PowerShellでテキストの空白行...
-
ハングルを日本語に置換
-
C#で空白行を削除する方法
-
複数のパワーポイントファイル...
-
Excel・ユーザーフォームの情報...
-
C言語でテキストファイルの内容...
-
Eclipse 改行後のタブ
-
テキストファイル中の文字列の置換
-
正規表現 特定の文字列を含む行...
-
EXCEL警告「置換対象のデータが...
-
○文字目に文字挿入
-
VBscriptで「改行」と「"」を置...
おすすめ情報