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

Cassava Editor サポート掲示板

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


スレッド一覧に戻る返信

[634] 文字列の入れ替え

あば [2021/08/06 13:57:16]

同じセル内の2つの特定文字から始まる文字列を入れ替えたい。

処理前
【A】ああああああ【B】いいいいいい

処理後
【B】いいいいいい【A】ああああああ

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

Re: [634] 文字列の入れ替え

あすかぜ [2021/08/06 19:52:27]

正規表現検索で実現できそうです。
下記の手順を試してみてください。

1. [検索]-[検索・置換] メニューをクリックし、検索・置換ダイアログを開く
2. 「正規表現検索」にチェックする
3. 「検索する文字列」に「(【A】.*)(【B】.*)$」と入力する
4. 「置換後の文字列」に「$2$1」と入力する
5. 「すべて置換」ボタンをクリックする

マクロを使用する場合、

ReplaceAll("(【A】.*)(【B】.*)$", "$2$1", false, false, true);

という命令で同じ動作を実行できると思います。
よろしくお願いします。

スレッド一覧に戻る返信