正規表現サンプル
各種正規表現のサンプル
"" を 『』 に置換する
正規表現
- "(.*?)"
置換文字
- 『$1』
日付にマッチ
対象
- 2022-01-01
- 2022.08.15
- 2022/12/31
正規表現
- 簡易版
- \d{4}([-.\/])\d{2}\1\d{2}
- 詳細版
- \d{4}([-.\/])(0[1-9]|1[0-2])\1(0[1-9]|[12]\d|3[01])
- 年:数字4桁
- 月:01~12
- 日:01~31
時分秒にマッチ
対象
- 12:34:56
正規表現
- 簡易版
- 時分秒がどれも数字2桁
- \d{2}:\d{2}:\d{2}
- 詳細版
- 時:00~23
- 分:00~59
- 秒:00~59
- ([01]\d|2[0-3]):[0-5]\d:[0-5]\d
英数字の10~12桁にマッチ
対象
- 123456789012
- abcdefghijkl
- abc123def456
正規表現
- ^[a-zA-Z0-9]{10,12}$
郵便番号にマッチ
対象
- 「数字3桁」 + 「-」 + 「数字4桁」
- 100-0001
- 160-0022
正規表現
- ^\d{3}-\d{4}$
メールアドレスにマッチ
対象
- 「英数字 または - または .」 + 「@」 + 「英数字 または - または .」 + 「.」 + 「アルファベット1文字以上」
- test@test.com
- abcd-123.@a-b.jp
正規表現
- ^[\w-.]+@[\w-.]+.[a-zA-Z]+$
特定の文字に囲まれている値にマッチ
対象
- 「」に囲まれている文字列
- 「あいうえお」
- 「12345 abcde」
正規表現
- (?<=「).*(?=」)