• ベストアンサー

秀丸、またはSAKURAエディタでマクロを…

Grepをかけて、 挿入:   作成年月日~ という行であればカウントせず、 挿入:   '作成年月日~ という行であれば数えて、その数を出力してくれるようなマクロを 作りたいと思っています。 挿入:(直後にスペースが入るが数は一定ではない)のすぐ後に アポストロフィがあれば、数えるようにしたいのです。 このようなマクロを、秀丸、またはSAKURAエディタで作るには どうしたら良いでしょうか? ご教授ください。

noname#32335
noname#32335

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

  • ベストアンサー
noname#18737
noname#18737
回答No.1

grepで正規表現にチェックをつけて、 検索する文字列に、"挿入 *'" でどうでしょうか。

noname#32335
質問者

お礼

複雑に考えすぎて、正規表現のことをすっかり失念して おりました(汗)。 目から鱗です。 ありがとうございました。

関連するQ&A

  • 秀丸エディタのマクロ挿入系について

    こんばんわ 今回は秀丸エディタのマクロ機能についてです。 下記の作業に秀丸エディタのマクロ機能を駆使したいのです。 今、入手したいマクロは文字列を検索して その文字列の後に文字を挿入するといったものです。 例を出すとXMLファイルにて <url> <loc>URL</loc> ←「検索」 [<mobile:mobile/>]←をここに挿入したいのです。 <priority>1.00</priority> <lastmod>1970-01-01T00:00:00+00:00</lastmod> <changefreq>daily</changefreq> </url> <url> <loc>URL</loc> <mobile:mobile/> <priority>0.80</priority> <lastmod>1970-01-01T00:00:00+00:00</lastmod> <changefreq>daily</changefreq> </url> <url> <loc>URL</loc><mobile:mobile/> <priority>0.80</priority> <lastmod>1970-01-01T00:00:00+00:00</lastmod> <changefreq>daily</changefreq> </url> <url> ・ ・ ・という感じに・・・ この処理をマクロにて何行も行いたいのです。 この処理が数行でしたらいいのですが 何分、数がとても多くて^^; そんなわけで、この機能の秀丸マクロを知っていたら ご回答いただければ幸いです。

  • TeraPadと秀丸エディタの違い

    現在、エディタに秀丸エディタを使っていますが、パソコンに詳しい友人からTeraPadを勧められました。 聞いたことはあるエディタなので、一定のユーザーもいて便利なソフトなのだと思いますが、 ・具体的にどんな特長がありますか? ・秀丸エディタから乗り換える意義はありますか ちなみに、秀丸は使っているといっても、マクロなどはほとんど使っていません。

  • サクラエディタ(sakura editor)のマクロについて

    最近、WEB作成用にsakuraエディタを使用しています。 マークアップ等にマクロがかなり便利だと知りました。 そこで質問ですが、一定のデータを読み込んで htmlファイルを生成するようなマクロを作る事は可能でしょうか? たとえば「タイトル」「本文」「リンク先」というデータをマクロで <html> <head> <title="タイトル"> </head> <body> 本文 <a href="URL">リンク先</a> </body> </html> と変換してくれるとか・・。 一応ページのマクロリファレンスなども読みましたが 置換のマクロなど駆使して出来そうとは思ったんですが 上手くいきません。 あとマクロで複雑な物となると結構専門の知識(?)が 必要そうだなと思うのですが おすすめの解説ページなどあれば教えていただきたいです。

    • ベストアンサー
    • HTML
  • 秀丸エディタで原稿を書こうと思っています。

    今までwordで書いていたのですが、秀丸で書かなければいけないことになりました。その上で、秀丸エディタの初期設定を変更し、カスタマイズの方法で悩んでいます。 まず、1行の文字数が35文字の指定で、1ページに15行という条件で原稿を書く必要があります。 一行の文字数の設定、1ページの行数の設定は自分で何とかできたのですが、以下の部分がとても困っています。 ★困っている点 その1★ 秀丸エディタで、文字を打つときに、どうしても左よりになっているので、wordよりも書きづらいです。 先頭の文字をある程度一番左の部分から離して、中央よりから書き始めることはできないのでしょうか。 それに加え、左側にある行表示(ページ表示)の部分と、書き出しの文字の先頭部分の間に一定のスペースが入るようにできると大変助かるのですが、そういった設定もあるのですか? ★困っている点 その2★ ページ番号を表示させようとすると、全ての行番号(1行35文字の設定の上で)も表示されてしまいます。 個人的には、各行番号は必要なく、ページ番号だけ分かれば良いのですが、そういう設定はできないのでしょうか?? ※wordのように小さくページ番号がたまに分かれば十分なのです。いちいち各ページのすべての行数は表示させたくないのです。 それは可能なのでしょうか?? ★困っている点 その3★ ページ番号が変わる部分で、一定のスペースを空けるような設定はできないのでしょうか?? 例えば2ページの終わりの15行目と、3ページの始まりの1行目が同じ間隔だと、とてもみづらいのです。 そういったページごとに一定間隔をあける設定を教えていただければ嬉しいです。 以上、3点ですが、誰かお分かりの方に教えていただけると本当に助かります。・ 色々、質問してしまいましたが、何卒どうぞよろしくお願いいたします。

  • 秀丸エディタで、同様な機能

    秀丸エディタで、同様な機能 メモ帳で日誌を作るには ドキュメントの 1 行目の左余白に、次の拡張子を入力します。必ず大文字を使い、ピリオドを付けてください。 .LOG [ファイル] メニューの [上書き保存] をクリックします。 注 このドキュメントを開くたびに、コンピュータの内部時計の日付と時刻がドキュメントの最後に書き込まれます。 秀丸エディタで、同様な機能をかなえることができないでしょうか? 日時の挿入は、以下のコマンドでかなえることが、できます。 メニュー その他>コマンド一覧>挿入系>日付と時刻 メモ帳のように自動で日時が挿入できれば便利と考えるのです。  マクロで同様な機能をかなえることは、できないでしょうか?  現在、秀丸エディタバージョン8.13を使用しています。 関連項目 NotePad メモ帳 挿入系コマンド -------------------------------------------------------------------------------- 目次-挿入系コマンド -------------------------------------------------------------------------------- 日付と時刻  日付と時刻を挿入します。 例: 05/12/25(日) 12:34:56 秀丸エディタバージョン8.13

  • 秀丸エディタの複数のマクロを一度に実行させるには?

    秀丸エディタで、複数のマクロを一度に実行する方法を教えてください。 具体的には、たとえば、目的の文字数で改行コードを挿入するマクロAと、引用符を文頭につけるマクロBを、まとめて、A->B と一気に実行させるマクロCのようなものを登録したいのです。 よろしくお願いいたします。

  • 秀丸エディタで文字数カウントしたいが…

    私はエディタに秀丸をつかっているのですが、文字数を 数えるときには、ワードにコピー&ペーストをして行なっています。 秀丸エディタには文字数カウントする機能はないのでしょうか。

  • 秀丸エディタ・マクロの質問です

    秀丸エディタを使用して、以下のマクロの作成のやり方を教えてください。 元ファイルから必要なデータの抽出・計算を繰り返して下記の例のような形式で表示したいです。 (ここではAAAAA・BBBBB・CCCCC・DDDDD・hijkの表記のある行を抽出し、 「BBBB-AAAAA+1」「DDDDD-CCCCC」の結果をかかった時間1:、かかった時間2:の横に表記する。 これらの作業を10000件以上繰り返す。 ------------------------------------------------ 例)元ファイル 2013/3/6 10:10:10.100 AAAAA 2013/3/6 10:10:10.110 BBBBB 2013/3/6 10:12:12.120 hijk 2013/3/6 10:14:14.140 CCCCC 2013/3/6 10:14:14.150 DDDDD 2013/3/6 10:15:15.130 abcde 2013/3/6 10:15:16.100 AAAAA 2013/3/6 10:15:16.108 hijk 2013/3/6 10:15:16.110 BBBBB 2013/3/6 10:15:18.150 lmn 2013/3/6 10:15:19.140 CCCCC 2013/3/6 10:15:19.150 DDDDD … …(省略:10000行以上) … 2013/3/6 11:18.20.150 DDDDD ------------------------------------------------ 例)ほしい結果 2013/3/6 10:10:10.100 AAAAA 2013/3/6 10:10:10.110 BBBBB 2013/3/6 10:12:12.120 hijk 2013/3/6 10:14:14.140 CCCCC 2013/3/6 10:14:14.150 DDDDD かかった時間1:11msec(2行目-1行目+1) かかった時間2:10msec(5行目‐4行目) 2013/3/6 10:15:16.100 AAAAA 2013/3/6 10:15:16.108 hijk 2013/3/6 10:15:16.110 BBBBB 2013/3/6 10:15:19.140 CCCCC 2013/3/6 10:15:19.150 DDDDD かかった時間1:11msec(9行目-7行目+1) かかった時間2:10msec(12行目‐11行目) … …(省略:10000行以上) … ------------------------------------------------ 現状で以下の2つのマクロを作成しました(元ファイルで実行します) マクロ1.「AA…~DD…」を含む行の抽出+「かかった時間1:、かかった時間2:」の表記をDDDDDの下に挿入するマクロ マクロ2.時間のみの抽出を行うマクロ(下5ケタのみ 例:10100 小数点は削除) これら2つのマクロを同時に動かし、最終的に上記のような形式にまとめる予定です。 (もしかしたら1つのファイルで動かせるのかもしれませんが、わからなかったので二つにわけました;;) 現在、マクロ2.で抽出した時間からどのようにして「BBBB-AAAAA+1」「DDDDD-CCCCC」を 行えばいいか、また、計算した値をどのようにして「かかった時間1:、かかった時間2:」の 横においていけばいいかがわからない状態です。 マクロ自体さわったことがなく、もう一週間悩んでいます。 どなたか馬鹿な私に教えていただけないでしょうか

  • 秀丸エディタでのマクロ作成方法

    秀丸エディタでTEXT文の行末に特定のキーワードを入れたいのですが、 マクロの作成方法が解りません。 どうすれば良いのでしょうか? キーワードはメモリされた物 or 別途入力してもOKです。

  • 秀丸での完全一致Grep

    テキストエディタの秀丸について質問させてください。 たとえば ・001 hidemaru 秀丸完全一致検索 ・002 hidemaru 秀丸完全一致 ・003 hidemaru 秀完全一致 テキストエディタに上のような記述があり、「秀丸完全一致」にて Grepを行うと、001行目と、002行目が検索結果として返されますが、 このとき、002行目だけを検索結果として返すことは出来ませんでしょうか。 お力添えを宜しくお願いいたします。

専門家に質問してみよう