よく使う正規表現

半角数字のみ
^[0-9]+$
半角英小文字のみ(環境依存)
^[a-z]+$
半角英大文字のみ(環境依存)
^[A-Z]+$
半角英字と"_"のみ(環境依存)
^[A-z]+$
全角数字のみ
^[0-9]+$
全角英小文字のみ
^[a-z]+$
全角英大文字のみ
^[A-Z]+$
全角平仮名のみ(環境依存)
^[あ-を]+$ または ^[ぁ-ん]+$
全角カタカナのみ
^[ァ-ヶ]+$
郵便番号
^[0-9]{3}-[0-9]{4}$
任意の文字列を含まない行
^((?!任意の文字列).)*$

後方参照(System.Text.RegularExpressions.Regexでも使用できた。)

対象文字列が0123456789ABCDEFの場合、
検索文字列:([0-9]+)([a-z]+)
変換文字列:$1
とすると「0123456789」となる。
変換文字列:$2
とすると「ABCDEF」となる。


検索文字列:([0-9]{5})([0-9]{5})([a-z]+)
変換文字列:$1
とすると「01234」となる。
変換文字列:$2
とすると「56789」となる。
変換文字列:$3
とすると「ABCDEF」となる。