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

Cassava Editor サポート掲示板

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


スレッド一覧に戻る返信

[722] 文字の前後にある空白の内、後ろの空白だけすべて削除したい

曽根 久志 [2022/12/27 11:07:21]

お世話になります。

文字の前後に空白があり、後ろの空白だけすべて削除したいんですが
どういうマクロを組めばいいでしょうか。
該当の列は固定の為、削除したい列もマクロ内で指定できればと思います。

置換でできるのであれば、検索する文字もお伺いできればと思います。


該当の文字
␣␣␣␣␣␣␣あああ␣ああああ␣␣␣␣␣␣␣

       ↓

␣␣␣␣␣␣␣あああ␣ああああ


よろしくお願いいたします。

Re: [722] 文字の前後にある空白の内、後ろの空白だけすべて削除したい

あすかぜ [2022/12/27 19:02:10]

置換機能で削除する場合、次のようにしてください。

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

マクロを使用する場合、例えば 3 列目が対象であれば、マクロファイルに

ReplaceAll("\\s+$", "", false, false, true, 3, 1, 3, Bottom);

と記述してください。
(他の列を指定する場合、「3,」の部分を 2 箇所とも変更してください)

よろしくお願いします。

Re: [722] 文字の前後にある空白の内、後ろの空白だけすべて削除したい

曽根 久志 [2022/12/29 15:15:56]

お世話になります。

うまく修正がでできました。

ありがとうございました。

スレッド一覧に戻る返信