EmEditorみんなでまとめサイト

正規表現掲示板からのTips

最終更新:

匿名ユーザー

- view
だれでも歓迎! 編集

正規表現掲示板からのTips

空行の削除

  • 検索
    ^$\n
    
  • 置換後

半角スペースと全角スペースとタブしかない行も空行と見なすなら次のようにします。

  • 検索
    ^\s*$\n
    
  • 置換後

行末のタブ、空白を削除

  • 検索
    \s+$
    
  • 置換後

単語の頭文字の小文字から大文字への変換

  • 検索
    (\w)(\w*)
    
  • 置換後
    \U\1\E\L\2\E (単語のみにチェック)
    
  • 置換結果
    「foo bar」→「Foo Bar」
    
    投稿:swat氏/移行:St.KIKI

MD5ハッシュの算出

\W\w{32}\W

使用目的について深く突っ込まないように。

HTMLタグを小文字に変換

  • 検索
    <([\/]?)([\w]+)
    
  • 置換後
    <\1\L\2
    
  • 置換結果
    「<HTML」→「<html」
    

HTML編集時の特殊文字を色分け

「&ampamp;」「&ampgt;」「&amplt;」「&ampsup3」などを色分けする。

&[a-z]+[0-9]*;

HTMLファイル編集時に、ツール>現在の設定のプロパティとたどり、強調(1)タブの一番下にある

&

を上記のように書き換える。このとき正規表現のチェックボックスにチェックを入れる。

投稿:St.KIKI

HTMLでは特殊文字を表示するのに「&キーワード;」 か「&#番号;」と書きます。上の正規表現は前者にしか対応していませんので両方にマッチする正規表現も併せて記します。設定方法は同じです。

&[^&]*?;

C/C++の関数強調

^([A-Za-z_]\w*[\s*&]+)*([A-Za-z_]\w*\s*::\s*)?(~?[A-Za-z_]\w*|operator\b\s*[^\s(]+)\s*\((\{.*\}|[^;])*$

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

目安箱バナー