正規表現で行頭と行末にタグを挿入・追加する方法【秀丸】

この記事では個人的によく使う正規表現のメモをまとめていきます。少しづつ追加します。

正規表現で行頭と行末にタグを追加する方法などを紹介します。エディタは秀丸を使っています。

正規表現で行頭と行末にリストタグを挿入・追加する方法

正規表現で行頭と行末にliタグを追加する方法です。

検索文字列 ^(.+)
置換文字列 <li>\1</li>

^行頭の、(.+)文字列を選択します。\1は正規表現でマッチしたパターンの1つ目。

置換前です。

りんご
みかん
ぶどう

置換後です。

<li>りんご</li>
<li>みかん</li>
<li>ぶどう</li>

pタグを使うと以下のようになります。

日記です。

今日は雨でした。
<p>日記です。</p>

<p>今日は雨でした。</p>

空行はあってもマッチしないないため問題ありません。

ちなみに、\2は正規表現でマッチしたパターンの2つ目です。\3は正規表現でマッチしたパターンの3つ目です。電話番号などで文字列のパターンが切れているものを想像するとわかりやすいでしょう。

03-0000-0000

\0はマッチした文字列全体です。今回は2番目のパターンはないものとして考えています。

スポンサーリンク

電子書籍のおすすめ比較

置換マクロを組み合わせるとさらに便利に

この方法と置換マクロを組み合わせると結構便利です。ブログの更新も快適ですね。電子書籍の作成など身近なところでも使えます。

このマクロを使わせてもらうにあたり、田楽DLLもあわせてインストールしています。

ありがたいものですね。

このマクロを実行できない場合の対応を記載しておきます。新規PCに移転した際にエラーがでたりしますね。

エラー:秀丸の田楽DLLをロードできませんでした

この問題はdllが入っていないだけです。

C:\Program Files\HidemaruにDengakuDLL.dllをコピーすれば解決です。

エラー:32bit版のdllは通常では読み込めません

秀丸の設定を変えましょう。

その他 > 動作環境 > 64bit > 32bit DLL をマクロのloaddllで動作可能にする にチェックオン。

スポンサーリンク

秀丸で正規表現の空行を削除

空行を削除します。

置換前です。

あああ
(空行)
いいい

置換後です。

あああ
いいい

置換する方法です。

検索文字列 ^\n
置換文字列

ご参考になれば幸いです。

正規表現でおすすめ本・書籍

評判がよい正規表現の本です。キンドルアンリミテッド(kindle unlimited)の会員なら無料で読めます。

キンドルアンリミテッドで読める、プログラミングや漫画などの本をまとめました。登録手順なども解説しています。

2019年キンドルアンリミテッド(kindle unlimited)のおすすめ(漫画全巻/小説/雑誌、英語、プログラミング)
2019年キンドルアンリミテッド (kindle unlimited)のおすすめをまとめていきます。個人的な興味に基づいて、漫画全巻、小説、...
スポンサーリンク

udemyで動画の正規表現講座が開催

udemyで動画の正規表現講座が開催しています。書籍より安い値段の場合も多いので、よかったら見てみるといいかも。

udemy(ユーデミー社)の口コミ・評判。セールはいつどのぐらいの期間なの?
udemyが日本に上陸する前から知っていたユーデミユーザーで英語の技術系コンテンツをよく買っていました。 udemyとは動画学習サイト...

正規表現の質問はプログラミング専門の掲示板・フォーラム

teratailという質問掲示板が便利ですよ。

レバレジーズteratail(テラテイル)の口コミ・評判、利用してみた感想
teratail(テラテイル)は時々利用しているユーザーなのですが、感想としては会員の質がいいですね。 プログラムの質問掲示板...

5ch(2ch)やyahoo知恵袋よりよい回答がもらえるはずです。

正規表現や言語をオンラインのプログラミングケースで学ぶ

言語をプログラミングケースで学ぶ場合はこちらの記事をみてください。オンラインのプログラミング教室はかなり格安で学べます。エンジニアならわりとみんな正規表現ができますから、何かのついでに聞いてもよいでしょう。

プログラミングスクールオンライン比較/初心者大人向けプログラム教室でおすすめの安いのは?
エンジニア・プログラマーになりたい人のために、オンライン版のプログラミングスクール比較していきます。初心者大人向けにおすすめで安いプログラム...

c言語やphp、aiなど何でもありますよ。

スポンサーリンク

フォローする

スポンサーリンク