[あすかぜ・ねっと]あすかぜ・ねっと > 自作ソフト > 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]

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

スレッド一覧に戻る / 返信