よく使う正規表現
- 半角数字のみ
- ^[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」となる。