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

Cassava Editor サポート掲示板

スレッド一覧に戻る
題名:
名前:
この名前を次回も使用する


スレッド一覧に戻る返信

[643] 指定した文字列が含まれる全ての行を削除

ごろくま [2021/10/28 10:21:46]

複数列があり、指定した文字列が含まれる全ての行を削除することは可能でしょうか?

Re: [643] 指定した文字列が含まれる全ての行を削除

あすかぜ [2021/10/28 17:32:11]

マクロを書いてみました。
https://www.asukaze.net/soft/cassava/macro/asukaze/bbs643_20211028.cms

上のリンクを右クリックして「名前を付けてリンクを保存」でダウンロードし、Cassava Editor の「Macro」フォルダに置いてください。
その後、対象のファイルを開いて、[マクロ(M)] - [bbs643_20211028] メニューを実行してください。
表示されるダイアログボックスに削除したい文字列を入力すると、その文字列が含まれる行が削除されます。

期待する動作になっているでしょうか。
よろしくお願いします。

Re: [643] 指定した文字列が含まれる全ての行を削除

ごろくま [2021/10/29 10:37:58]

ありがとうございます。
実行してみたところ

Cassava\Macro\bbs643_20211028
10行目 15文字目
値が代入されていない変数です:continue

と出てきてしまいます。
なにが原因でしょうか?

Re: [643] 指定した文字列が含まれる全ての行を削除

あすかぜ [2021/10/29 22:02:29]

すみません、continue は Ver.2.1 で新しく追加した命令なので、それ以前のバージョンでは動作しません。
お手数ですが、Cassava Editor を最新版(Ver.2.3.3)に更新していただけるでしょうか。
https://www.asukaze.net/soft/cassava/

もしくは、このマクロは「continue;」なしでも動作するはずなので、bbs643_20211028.cms 10 行目の「continue;」をメモ帳等で 1 行削除してみてください。
よろしくお願いします。

スレッド一覧に戻る返信