正規表現例を教えてください。

  •  2 重引用符に囲まれた文字列
".*?"
  • [ ] で囲まれた文字列
\[[^\[]*?\]
  • 変数名
[a-zA-Z_][a-zA-Z_0-9]*
  • IP アドレス
([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})
  • URL
(\S+)://([^:/]+)(:(\d+))?(/[^#\s]*)(#(\S+))?
  • 各行のタブ以降の文字列
\t.*$
  • ひらがな
[\x{3041}-\x{309e}]
  • 全角カタカナ
[\x{309b}-\x{309c}\x{30a1}-\x{30fe}]
  • 半角カナ
[\x{ff61}-\x{ff9f}]
  • 漢字
[\x{3400}-\x{9fff}\x{f900}-\x{fa2d}]
  • 漢字記号
[\x{3000}-\x{3037}]
  • ハングル
[\x{1100}-\x{11f9}\x{3131}-\x{318e}\x{ac00}-\x{d7a3}]
  • 行頭に // を挿入する
検索: ^
置換: //
  • 行頭の // を削除する
検索: ^//
置換:
  • 行末の空白文字を削除する
検索: \s+?$
置換:
  • 「abc」という表記を『abc』に置換
検索: 「(.*?)」
置換: 『\1』
  • <H3 …> という表記を <H4 …> に置換
検索: <H3(.*?)>
置換: <H4\1>
  • 9/13/2003 という表記を 2003年9月13日に置換
検索: ([0-9]{1,2})/([0-9]{1,2})/([0-9]{2,4})
置換: \3年\1月\2日
  • a から z の文字を大文字に変換
検索: [a-z]
置換: \U\0
  • 単語の最初の文字を大文字に変換
検索: ([a-zA-Z])([a-zA-Z]*)
置換: \U\1\L\2