[あすかぜ・ねっと]あすかぜ・ねっと自作ソフトCassava > サポート掲示板

Cassava Editor サポート掲示板

スレッド一覧に戻る返信

[874] 特定文字のみを置換したい

匿名希望 [2024/11/22 09:29:11]

いつもお世話になっております。

7列目に特定文字が含まれている場合、その文字のみを置換したいのですが、過去スレでは見つける事が出来なかったため、ご教示をお願いいたします。

AAA BBB CCC DDD EEE FFF GGH
AAA BBB CCC DDD EEE FFF GGI
AAA BBB CCC DDD EEE FFF GGJ



AAA BBB CCC DDD EEE FFF GGK
AAA BBB CCC DDD EEE FFF GGL
AAA BBB CCC DDD EEE FFF GGM

GGはそのまま残して
HをKへ置換
IをLへ置換
JをMへ置換

といった感じになります。よろしくお願いいたします。

Re: [874] 特定文字のみを置換したい

あすかぜ [2024/11/22 22:57:59]

置換前の文字列(H、I、J)と置換後の文字列(K、L、M)で同じ文字が使われていないようでしたら、
「HをKへ置換」「IをLへ置換」「JをMへ置換」と 3 回置換を実行するのが簡単そうです。
マクロを使用する場合、

ReplaceAll("H", "K", false, false, false, 7, 1, 7, Bottom);
ReplaceAll("I", "L", false, false, false, 7, 1, 7, Bottom);
ReplaceAll("J", "M", false, false, false, 7, 1, 7, Bottom);

というマクロで置換できるのではないかと思います。
よろしくお願いします。

Re: [874] 特定文字のみを置換したい

匿名希望 [2024/11/24 20:52:47]

説明不足で申し訳ありません。
日々処理が必要だったため、マクロを希望しておりました。
ご提示いただいたマクロを活用させていただきます。ありがとうございました!

スレッド一覧に戻る返信