元号(令和・平成など)にマッチする正規表現

日本の元号(令和・平成・昭和・大正・明治)と年数にマッチする正規表現です。

パターン

/(?:令和|平成|昭和|大正|明治)\d{1,2}年/g
→ ビジュアライザーで開く

テスト例

令和6年、平成31年、昭和64年、大正15年、明治45年

コード例

javascript

const regex = /(?:令和|平成|昭和|大正|明治)\d{1,2}年/g;
const result = str.match(regex);

python

import re
pattern = re.compile('(?:令和|平成|昭和|大正|明治)\\d{1,2}年')
result = pattern.findall(text)

go

import "regexp"
re := regexp.MustCompile(`(?:令和|平成|昭和|大正|明治)\d{1,2}年`)
result := re.FindAllString(text, -1)
日本語元号日付