[565] 先頭の特定の文字と、連続した特定の文字を削除する
こや [2020/06/21 00:11:35]
いつもお世話になっております。
質問させてください。
選択している列のセル内で、
先頭に●という文字が入っている部分と、
●が連続して入っている部分を削除したい場合、
どのようにすればよいかご教授いただけますでしょうか。
midを使うのかなと思ったのですが、力不足で分からず…
毎度お手数をおかけしますが、よろしくお願いします。
Re: [565] 先頭の特定の文字と、連続した特定の文字を削除する
あすかぜ [2020/06/22 18:51:32]
こちらのマクロでどうでしょうか。
https://www.asukaze.net/soft/cassava/macro/asukaze/bbs565_20200622.cms
Cassava Editor 2.0 以降のみで動作します。
ReplaceAll はわかりにくい命令なのですが、途中の「false, false, true,」が正規表現検索を表します。
正規表現では「^」が文字列の先頭、「|」が「または」、「+」が 1 文字以上の連続を表すので、
「^●|●●+」で先頭の「●」または 2 文字以上の「●」の連続を置換できるのではないかと思います。
よろしくお願いします。
Re: [565] 先頭の特定の文字と、連続した特定の文字を削除する
こや [2020/06/24 10:41:42]
早速のご対応、ありがとうございました。
ReplaceAllだったのですね。
正規表現の^や+での表現方法があるとは、目からウロコでした。
理想通りにマクロを作ることができました。
本当に感謝です。ありがとうございました。