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

Cassava Editor サポート掲示板

スレッド一覧に戻る返信

[607] 同じ行で変更する方法

柳 [2021/01/25 18:30:00]

お世話になっております、質問あります。
下記の場合は

src="https://image.jpg" border="0" width="98%">
</a>
<font size="2"


width="98%"> から </a> から <fontのところが
一回にコピペができなくて、修正が難しいです。

src="https://image.jpg" border="0" width="98%"></a><font size="2"

↑のように修正できたらやすく修正ができると思いますが、
どうしたらいいのか教えてもらえますか?

Re: [607] 同じ行で変更する方法

あすかぜ [2021/01/25 20:12:20]

セル内の改行を削除したいということでよいでしょうか?
セル内改行を削除するには、以下の手順で置換をしてください。

1. [検索]-[検索・置換] メニューをクリックし、検索・置換ダイアログを開く
2. 「正規表現検索」にチェックする
3. 「検索する文字列」に「\n」と入力する
4. 「置換後の文字列」は空欄のままとしておく
5. 「すべて置換」ボタンをクリックする


途中に改行があってもコピー・ペーストはできるはずですが、正しく動作しないでしょうか?
改行が含まれる場合は貼り付け時に「貼り付けオプション」が表示されると思うので、
一番下の「テキストとして1セル内に貼り付け」を選択してしてください。

よろしくお願いします。

Re: [607] 同じ行で変更する方法

柳 [2021/01/26 18:10:52]

早速のお返事ありがとうございます。
説明して頂いた「\n」はできました、ありがとうございます。

さて、

改行が含まれる場合は貼り付け時に
「貼り付けオプション」はどこに表示されるのでしょうか

私の状況を例を挙げたら、

src="https://image.jpg" border="0" width="98%">
</a>
<font size="2"

上のHTMLを修正したい時に、
全部コピーして[検索]-[検索・置換] メニューをひらいて
「検索する文字列」に貼り付けたら

src="https://image.jpg" border="0" width="98%">

だけ貼り付きます。

</a>
<font size="2"は切れてます。

もし途中に改行があるところも
検索&交換ができらばとても助かりますが・・・

こちらに関してもっと説明いただけますか?


Re: [607] 同じ行で変更する方法

あすかぜ [2021/01/26 19:39:34]

すみません。質問の意図を間違えていました。
「貼り付けオプション」はデータを他のセルに貼り付ける際のオプションなので、「検索・置換」ダイアログでは使用できません。
ご指摘の通り、今のところ「検索・置換」ダイアログには改行を含む文字列を貼り付けることはできません。

改行を含む文字列を置換できるマクロがあるので、こちらが使えるかもしれません。
https://www.asukaze.net/soft/cassava/macro/asukaze/ReplaceMultiLine.cms
上のリンクを右クリックして「名前を付けてリンクを保存」でダウンロードし、Cassava Editor の「Macro」フォルダに置いてください。
その後、対象のファイルを開いて、[マクロ(M)] - [ReplaceMultiLine] メニューを実行すると、「検索文字列を入力してください」「置換文字列を入力してください」という 2 つのダイアログが順に表示されます。
このダイアログボックスには、改行を含む文字列を貼り付けることができます。

Cassava Editor の標準の機能ではないので少し使いづらいかもしれません。
改行を削除してから編集する方法かこのマクロかのどちらか簡単な方で編集をお願いします。

Re: [607] 同じ行で変更する方法

柳 [2021/01/28 19:10:39]

確認遅くなりました、、ご返事ありがとうございます!

教えて頂いたように、やってみたらできました。
本当助かりました。

マクロを使えず普通に検索・交換したら出る
「何個のセルを交換しました。」⇐のメッセージは
マクロを使う時は出てないでしょうね?
出たらもっとちゃんとできたのか知られるからいいですが

いいプログラムと丁寧な説明ありがとうございます!!

Re: [607] 同じ行で変更する方法

あすかぜ [2021/01/28 21:23:46]

ReplaceMultiLine.cms を更新して、置換件数を表示するようにしました。
マクロをダウンロードし直して試してみてください。
よろしくお願いします。

Re: [607] 同じ行で変更する方法

柳 [2021/02/01 17:24:24]

ダウンロードして更新したらできました!
助かりました、ありがとうございます><

スレッド一覧に戻る返信