• ベストアンサー

秀丸のマクロについて

秀丸のマクロで、以下の置換をやりたいのですが、どうしたらできるか教えてください。 商標登録の置換方法 ああああ(R) → ああああ® いいいい(TM) → いいいい™

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

  • ベストアンサー
  • c80s3xxx
  • ベストアンサー率49% (1631/3289)
回答No.2

regular が余計なんでしょう.

ymmthrs
質問者

お礼

ぷっ、ほんとですね。 はずかしいです。 勉強になりました、ありがとうございました。

その他の回答 (1)

  • pamsd
  • ベストアンサー率18% (39/209)
回答No.1

補足要求です。 普通に replaceallfast "(R)","®" でダメなのでしょうか? ダメな場合は、その理由を 教えてください。

ymmthrs
質問者

補足

replaceallfast "(R)", "®", regular; これだと、 ああああ(®) になってしまします。

関連するQ&A

  • 秀丸エディタのマクロのことで

    秀丸エディタ(Ver3.19)の置換で正規表現を用いても以下のことはできないと思います。 501~520までの数字を623~642に一括変換する。 そこで上記のようなことが可能なマクロを教えてもらいたいのですが。ようは置換元の範囲と置換後の範囲を指定することで、任意の数字に対して連番置換ができるマクロです。 ワードのVBAでも結構です(エクセルではダメですが)。 宜しくお願いします。

  • 秀丸 マクロ

    以下の処理をしようと秀丸でマクロを作成しましたが、うまくできません。どこがおかしいでしょうか? 置換前 <!--#include virtual="/aaa/bbb/ccc/xxx.inc"--> ↓ 置換後 <font color="#555555" style="font-size:80%"> (英語)</font> マクロ replaceallfast "<!--#include virtual=\"/aaa/bbb/ccc/xxx.inc\"-->", "<font color=\"#555555\" style=\"font-size:80%\"> (英語)</font>";

  • テキスト処理を秀丸マクロで

    各行のn番目からm番目までの 数値を下記のように置換したいのですが 秀丸マクロではどのようにすればよいのでしょうか? 置換法則 1 → 1,0,0 2 → 0,1,0 3 → 0,0,1 例 n=7 m=8 2,1,3,2,1,2,1,2 2,3,2,3,1,3,3,1 1,2,1,3,2,1,2,1 ↓(置換) 2,1,3,2,1,2,1,0,0,0,1,0 2,3,2,3,1,3,0,0,1,1,0,0 1,2,1,3,2,1,0,1,0,1,0,0 マクロで難しい場合はrubyなら多少は使えますので そちらでよろしくお願いします。

  • 秀丸のマクロの使い方

    秀丸でマクロを使いたんですが、登録までと実行までのショートカットとかの使い方を含めて教えてください。 無料で使う際の良く知られた入力の項目を教えてください

  • 秀丸マクロで能率的なテーブル置換は可能?

    DOSの「SED」でできるテーブル置換と同様のことを、「秀丸」マクロを使って、能率的にできないかと考えております。 たとえば、「目」「鼻」「口」を「め」「はな」「くち」に置換したい場合、「SED」では --- s/目/め/g s/鼻/はな/g s/口/くち/g --- という置換テーブルを作って、コマンドを実行すれば成功します。「秀丸」でも、 --- replaceall "目" , "め" , regular, nocasesense; replaceall "鼻" , "はな" , regular, nocasesense; replaceall "口" , "くち" , regular, nocasesense; --- のようなマクロを作って実行すれば、一応同様の結果が得られます。 ところが、上記のような3行程度の命令ならいいのですが、命令行が100行とか200行とか長くなると、能率の問題が出ます。「SED」はほとんど能率は落ちませんが、「秀丸」マクロは1行1行置換していくため、たいへん能率が落ちてしまいます。能率よく置換できるマクロ記述方法がないものか、ご教示いただければ幸いです。 なお、私はこのような大量の語句置換をする必要がしばしばあり、昔からDOSで「SED」を使っていました。ところが、Windows Vistaを使うようになってから、Vistaでも以前のOSでも同じように動く「SED」の日本語版が見当たらないため、ついに「SED」の使用を断念しました。「秀丸」のマクロがその代わりになるかと思いましたが、能率の点で不満があります。つまりは、大量の語句をすばやく一括置換できればいいので、かならずしも「秀丸」マクロにはこだわりません。どうぞよろしくお願いいたします。

  • 秀丸マクロ ファイルのパス取得方法

    秀丸マクロでファイルのパスを取得する方法を教えてください。 filenameでフルパスを取得できるのは分かったのですが、ファイル名の無いパスを取得したいです。 filenameからbasenameを使って、ファイル名の部分を消す方法で出来ればと思ったのですが、マクロ内の文字列変数の置換方法が分かりませんでした。 すみませんがよろしくお願いします。

  • 秀丸マクロでリンクを開くマクロ

    秀丸マクロでGoogle Chrome(既定のブラウザー)でURLを開く方法を 教えてください。 http://oshiete.goo.ne.jp/ テキスト上でリンクをクリックすると開きますが マクロでどのように表記したらよいのでしょうか? あと レジストリーを利用する方法も ありましたら お願いします。 (OSはXPです)

  • 秀丸エディタのマクロ整形1

    秀丸エディタのマクロ整形1 秀丸 整形&連続&引用マクロ Ver.2.15 作者 noro 1999/03/09 をダウンロードしました。 ●(Q08)整形の桁折りの位置を70に固定していますが、変更するのは、どうしますか? ●(Q09)現在の秀丸エディタのバージョンで、マクロは、問題無く動くでしょうか? ●(Q10)現在、noroさんのメールアドレスは、現在登録されてなく連絡出来ません。新しい連絡先を誰かご存知でしょうか? ●(Q11)報告書などの整形マクロを使いたいのですが、このマクロ以外に皆さんのお気に入りのマクロを教えていただけませんでしょうか?  たとえ、一つだけでも、お知りのことが有りましたら、よろしく教授方お願いします。 敬具

  • 秀丸の置換

    いつもお世話になっています。 秀丸の置換でいろいろ検索したのですが、どうしても わからなくて質問させていただいています。 というか、私のやりたいことができるのかどうかも 不安なところなのですが・・・・(汗) 添付の画像のように2行の空白の改行の後に文章がはじまります。 その文章の始まりに●を入れたいのですが、マクロか置換で やり方はあるでしょうか?

  • 秀丸のマクロでファイルを新規秀丸にコピーしたい

    王次郎っす お疲れさまです 秀丸エディタのマクロ関数を使用してファイルの内容を新規秀丸にコピーしたいです クリップボードを使わずにコピーできる方法があったら教えてください 例えば、「memo.txt」というテキストファイルを開いた状態でマクロを実行した場合に 新規秀丸を作成し(newfile)、「memo.txt」の内容を新規秀丸にコピーしたいです。 クリップボードを使用すればできますが(copy⇒paste)、それだとクリップボードの内容が 消えてしまうのでクリップボードは使いたくないです。 よろしくお願いします

専門家に質問してみよう