- ベストアンサー
秀丸 マクロ 文字削除
文章内の指定の文字を削除するマクロを探しています 例;今日は朝から天気が良いので日帰り温泉に行って リフレッシュ してきました この文章内のリフレッシュだけを削除し、その前後の半角スペースを削除したいです 完成形文章は以下になります 今日は朝から天気が良いので日帰り温泉に行ってリフレッシュしてきました よろしくお願いします
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
全置換で「 リフレッシュ 」を「リフレッシュ」に置換すればあっという間で それを記録すればマクロになります
その他の回答 (1)
- hoge1229
- ベストアンサー率29% (58/194)
回答No.2
この文章内のリフレッシュだけを削除し、その前後の半角スペースを削除したいです ではなく、 この文章内のリフレッシュの前後の半角スペースを削除したいです ですよね? 置換で置換する文字列で検索にヒットした文字列を参照できるともっと楽できるのですけど、やり方がわからないのでかなりベタな書き方になりますけど。 #r = true; while (#r) { replaceall " リフレッシュ", "リフレッシュ"; #r = result; } #r = true; while (#r) { replaceall "リフレッシュ ", "リフレッシュ"; #r = result; }