日本人名(姓名)にマッチする正規表現

漢字2〜4文字の日本人名にマッチする正規表現パターンです。

パターン

/[\u4E00-\u9FFF]{1,4}\s[\u4E00-\u9FFF]{1,4}/g
→ ビジュアライザーで開く

テスト例

田中 太郎、山田 花子、佐藤 次郎が出席しました。

コード例

javascript

const regex = /[\u4E00-\u9FFF]{1,4}\s[\u4E00-\u9FFF]{1,4}/g;
const result = str.match(regex);

python

import re
pattern = re.compile('[\u4E00-\u9FFF]{1,4}\\s[\u4E00-\u9FFF]{1,4}')
result = pattern.findall(text)

go

import "regexp"
re := regexp.MustCompile(`[\x{4E00}-\x{9FFF}]{1,4}\s[\x{4E00}-\x{9FFF}]{1,4}`)
result := re.FindAllString(text, -1)
日本語人名漢字