• ベストアンサー

秀丸マクロ

秀丸のマクロを作成しています。 半角数字をすべて削除したいのですが、(1)(2)(3)などのカッコつき半角数字は残したいのですが、その際はどのようにすればいいのでしょうか。 宜しくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • tatsu99
  • ベストアンサー率52% (391/751)
回答No.2

以下のマクロを作成し、実行してください ----------------------------- setcompatiblemode 0x0F; $from1="[0-9]{2,}"; $from2="(?<!\\()[0-9]"; $from3="[0-9](?!\\))"; $to=""; gofiletop; while(1){ replacedown $from1, $to,casesense, regular ,nohilight; if( ! result ) break; } gofiletop; while(1){ replacedown $from2, $to,casesense, regular ,nohilight; if( ! result ) break; } gofiletop; while(1){ replacedown $from3, $to,casesense, regular ,nohilight; if( ! result ) break; } ------------------------------ もし、あなたの環境で動作しない場合、最新の秀丸を ダウンロードして、実行してください。 Version7.07で同左確認済みです。

michel0708
質問者

お礼

ありがとうございました! 私の環境はVersion6.14でしたが、正常に動作しました。

その他の回答 (1)

  • tatsu99
  • ベストアンサー率52% (391/751)
回答No.1

(123) は削除してもいいですか()内に複数の数字がある (1 も削除していいですか。()が閉じてない 2) も削除していいですか。開き()がない 回答期限11月20日

michel0708
質問者

お礼

ご回答ありがとうございます。 ご指摘頂いたものは、すべて削除してOKです。 宜しくお願いいたします。

関連するQ&A